Sah*_*wal 10 python bittorrent tracker scrape
我试图从torrent跟踪器获取peer-list:IP地址列表
与此处的问题类似:如何从torrent跟踪器响应中获取对等列表
我写的代码,解码使用Python torrent文件bencode位种子库 我写的代码下面这段代码在这里凑洪流跟踪.
至少对于像mininova tracker这样的http请求,我得到了特定info_hash的以下输出
{'files': {'\xbf\xff&\xcdY\x05\x9b\xb2C2j\x83\xf5F_\x9bg\x9d\xe2G': {'downloaded': 25416, 'complete': 12, 'incomplete': 0}}}
Run Code Online (Sandbox Code Playgroud)
我没有看到任何其他的按键了BitTorrent的文件,这里的规范.(比如tracker_id,min_interval,peer ...等)
我如何获得同行列表?
并非所有种子都会向您发送抓取请求的同行列表,事实上,我发现几乎没有任何大型种子会这样做。您需要向他们发送开始下载 torrent 的请求(在公告 URL 处),然后您才能获得对等列表。您可以自己查看二进制数据,看看同行是否存在,或者您可以为我上传示例响应。