python http/udp bittorrent tracker scrape library

Eri*_*ond 8 python bittorrent tracker libtorrent

我有一个torrent info_hashes的列表.对于每个info_hash,我有一个与该info_hash对应的跟踪器列表.

我想做的是刮掉列表中的每个跟踪器以获得播种机/ leecher /完成计数.但是,我宁愿不自己写这个,因为我确信这个代码已经在别处实现了

有谁知道一个可以刮取http://和udp:// trackers的python库?

我一直在为这个项目的其他部分使用libtorrent,但它只能从有效的torrent_handle中抓取一个跟踪器(我不想将这些info_hashes添加到libtorrent会话中以便刮掉跟踪器,因为它将开始下载我不想要的文件)

Eri*_*ond 11

我也不想使用libtorrent,因为它效率很低 - 我希望能够一次查询多个info_hashes的跟踪器而不是一个.

我最终编写了自己的python HTTP/UDP跟踪器抓取代码,请参见此处:https://github.com/erindru/m2t/blob/master/m2t/scraper.py(最受欢迎的改进!)