因为有空,所以打算找电影看看。 然后我找到了种子搜索网站,但是这样的网站弹出广告太多了,我受够了。 所以我想自己写一个用python自动获取磁力链接的脚本。
整个写了30分钟左右。
代码如下
导入请求
导入re
来自bs4导入基础软件
url='*种子站点*/'
header={
' accept ' : '文本/XML,APP/XHTML XML,APP/XML; q=0.9,image/webp,*/*; q=0.8 ',
'接受编码' : ' gzip,deflate ',
'接受语言' : ' zh-cn,zh; q=0.8 ',
' Cache-Control':'max-age=0',
'连接' : ' keep-alive ',
'内容长度' : ' 65 ',
'内容类型' : '应用程序/x-www-form-urlencoded ',
' Host':'btkitty.bid ',
' Origin':'*种子网站* ',
' Referer':'*种子站点*/'、
'升级安装请求' : '1',
'用户代理' : ' Mozilla/5.0 (windows nt 10.0.14393; WOW64 ) appleWebKit/537.36(khtml,like Gecko ) chrome/57.0.2950.5 safari/537.36 '
}
while True:
word=input (输入搜索关键字: ) ) ) ) )。
data={
' keyword':word,
' hidden':'true '
}
RES=requests.post(URL,data=data,headers=header ) )。
bs=beautifulsoup(RES.text,' lxml ' ) )。
iteminfo=bs.find_all('DD ',class_='option ' ) )
种子={ }
for item in itemInfo:
magnet=item.find_next(a ),href=re.compile ).magnet.* ) ).attrs['href']
name=item.find_previous(a ),href=re.compile ) )种子网站)/.*.(html ) ) ).text
size=item.find_next (text=re.com pile ((u 6587 (u4ef6) u 5927 (u5c0f ) ) ).find _ next () ) ).text
time=item.find_next (text=re.com pile ((u 6536 (u5f 55 ) u65f6(u95f4) ) ) find _ next () ) b ).text
hot=item.find_next (text=re.com pile ((u4eba ) u6c14 ) ).find _ next ) ).text
种子[ name ]=[ name,time,size,hot,magnet]
for item in torrent:
print ('名称:',torrent[item][0] ) )
print ()发布时间:)、torrent[item][1] ) ) ) ) ) ) ) ) )。
print ('大小:',torrent[item][2] ) )
print ('热:',种子[ item ] [3] ) )。
print ('磁力链接:',torrent[item][4],'n ' ) )
执行结果如下
实现以上Python自动获取种子磁力的链接方式,是编辑分享给大家的全部内容。 希望能作为参考。 另外,我想支持编剧。