- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 python 和 bencoding 的新手。我需要使用 python 为我的项目读写 torrent 文件。我已经导入了模块,这是我解析 torrent 的代码:
这是我的模块的链接 http://paste2.org/p/1442120这是 http://pypi.python.org/pypi/BitTorrent-bencode/5.0.8.1 的模组
import sys
from bencode import *
f = open('file.torrent','rb') #binary read write
for line in f:
print line,
print bdecode(line)
这会抛出无效的编码字符串错误如果我理解正确的话,bdecode 函数一次需要一个值,但是我该如何解析 torrent 文件呢?或者……
最佳答案
问题是 Bencoded 文件不是面向行的文件。你所做的就像拿一份报告,将其放入碎纸机,然后一次一片地交给你的老板。以下是解码 Bencoded 文件的正确方法:
import bencode
print bencode.bdecode(open('file.torrent', 'rb').read())
关于使用 BitTorrent-bencode 5.0.8.1 的 Python Bencoding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167823/
我是 python 和 bencoding 的新手。我需要使用 python 为我的项目读写 torrent 文件。我已经导入了模块,这是我解析 torrent 的代码: 这是我的模块的链接 http
我正在尝试用 JavaScript 解码一个 torrent 文件,但长度不合适。 path = "file.torrent"; $.ajax({ url: path, success
我正在尝试使用 bencode 库中的 bdecode,也就是说: def bdecode(x): try: r, l = decode_func[x[0]](x, 0)
你好,我正在使用 C# 在 VS15 中制作控制台应用。 如何解码种子文件?要获取 torrent 文件的名称、大小和日期?我想从服务器下载一个 torrent 文件,然后对其进行解码以查看名称、大小
这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the h
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
用 C++ 编写 Bencode 解析器的最佳方法是什么。虽然我对外部库的建议持开放态度,这可能会使任务更容易,但我认为如果我编写自己的解析器,我会在 C++ 中学到一些有值(value)的类(cla
对不起,我的问题很简单。 我尝试使用 deluge 或 bittorrent 5.0.8 中的 bencode.py。但是我找到了一个字符串 from types import StringType,
我使用的是 Mac OS X 10.6。 Python 是 2.6.1。我已经安装了 bencode 模块作为 sudo easy_install BitTorrent-bencode 它出现在站点包
我使用的是 Titanium SDK 7.0.0 GA,我从 here 安装了 benCoding.AlarmManager(版本 1.0.0)模块.当我将模块添加到如下图所示的 tiapp.xml
我试图在我的 debian 上安装 Bencode 来解码一些 BitTorrent 数据,但我不知道如何从这样的链接中做到这一点,例如: https://pypi.python.org/pypi/b
好吧,我遇到了一个奇怪的问题,我不确定如何解释...基本上我正在尝试解码一个 bencode 文件(.torrent 文件),现在我已经尝试了 4 或 5 个不同的我通过谷歌和 S.O. 找到的脚本没
Mainline DHT , 用于 BitTorrent为了分发对等点列表,实现了一个称为 KRPC 的自定义 RPC 协议(protocol)。 KRPC 由 BEncoded 字典组成,它们本质上
我正在尝试用 C 语言实现 Bittorent。首先,在编写代码片段之前,我尝试使用网络浏览器将以下消息 (URL) 发送到跟踪器服务器。 您可以试试这个网址。 http://torrent.ubun
我到处搜索寻找可用的 JavaScript Bencode 模块,但找不到,所以我决定编写自己的模块来生成 torrent 信息哈希值。 当我按照规范编写函数时,据我所知,该模块可以正常工作。 字典=
我正在用 objective-c 创建 torrent scraper,我正在使用 AFNetworking对于 HTTP 请求。我需要为跟踪器请求发送元信息部分的 sha1 散列。我已成功创建哈希并
我是一名优秀的程序员,十分优秀!