我试图从获取数据http://book.libertorrent.com/,但目前我失败得很厉害,因为响应中出现了一些额外的数据(头)。我的代码非常简单:
response = urllib.urlopen('http://book.libertorrent.com/login.php')
f = open('someFile.html', 'w')
f.write(response.read())
read()返回:
^{pr2}$
而且回复信息()为空。在
有什么方法可以正确回答吗?在
Tags:
让我们试试这个:
看到第二行的“WWW”了吗?这不是一个有效的HTTP头,我猜这就是为什么这里会抛出响应解析器。在
顺便说一句,Python2和Python3在这里的行为不同:
所以最后问题是服务器发送的响应无效,这应该在服务器端得到解决。在
相关问题 更多 >
编程相关推荐