从dht网络获取元数据

Mala的Python项目详细描述


从dht网络获取元数据。 python 3.5+上的bep-9实现

用法

importasynciofrommalaimportget_metadataloop=asyncio.get_event_loop()metainfo=loop.run_until_complete(get_metadata('infohash','ip','port',loop=self.loop)

或者,与Maga

一起使用
frommagaimportMagafrommalaimportget_metadataclassCrawler(Maga):asyncdefhandle_get_peers(self,infohash,addr):passasyncdefhandle_announce_peer(self,infohash,addr,peer_addr):metainfo=awaitget_metadata(infohash,peer_addr[0],peer_addr[1],loop=self.loop)crawler=Crawler()crawler.run(port=0)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android ListView显示的数字不超过8位   java什么导致警告“Classpath entry/XXX/XXX.jar将不会导出或发布。可能会导致运行时ClassNotFoundException。”   java使用Spring容器在非Spring对象上调用方法,允许参数连接?   java Android:当另一个手指已经在触摸屏幕时,是否可以处理一次点击?   java Veil加载JFrame上的图像或加载面板   JavaSpring没有为Redis缓存上的记录设置过期时间   java异常:SparkException:任务不可序列化   java Android studio用户注册数据未插入firebase数据库   java在StackPane中的区域图上覆盖节点   java获取活动UI的“会话已过期”消息   java组织。冬眠MappingNotFoundException:资源:*hbm。找不到xml   java Mockito mock在尝试存根包保护的方法时调用实方法实现