β

种子转磁力--懒人方法

Rico's blog 355 阅读

torrent2magnet

期末复习季,看不进书便捉摸着怎样把种子转换成磁力链接。习惯性的上了github搜索相关的关键词,看看有木有写好的,可以拿来研究。搜索了半天,有些晕乎,想到最近有在尝试用requests和beautiful soup 写爬虫玩,那就找一个在线转换的网址,抓包分析玩好了。代码如下

import requests
from bs4 import BeautifulSoup
HEADERS={'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9','Accept-Encoding':'gzip, deflate, sdch','Accept-Language':'en-US,en;q=0.8,zh-CN;q=0.6,zh;q=0.4',
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36'}
t_2_m_url = 'http://torrent2magnet.com/upload/'
files = {'torrent_file':open('report.trrent', 'rb')}
r = requests.post(t_2_m_url, files=files,headers=HEADERS)
soup= BeautifulSoup(r.content)
print(soup.find_all(id='success')[0].string)

open()这一段,也可以直接用requests下载种子的时候直接带入,转成在线转换,免去下载保存文件

files代码可以改成如下:

files = {'torrent_file': requests.get(download_url,headers=HEADERS).content}

torrent2magnet

期末复习季,看不进书便捉摸着怎样把种子转换成磁力链接。习惯性的上了github搜索相关的关键词,看看有木有写好的,可以拿来研究。搜索了半天,有些晕乎,想到最近有在尝试用requests和

作者:Rico's blog
一个人前行,一个人捉虫,等着一个人
原文地址:种子转磁力--懒人方法, 感谢原作者分享。

发表评论