urllib

    10热度

    1回答

    我正在使用urllib2的urlopen函数尝试从StackOverflow API获取JSON结果。 我正在使用的代码: >>> import urllib2 >>> conn = urllib2.urlopen("http://api.stackoverflow.com/0.8/users/") >>> conn.readline() 结果我得到: '\x1f\x8b\x08\x00\

    21热度

    3回答

    我真的很想弄清楚为什么这段代码在Python 2中工作,而不是在Python 3中工作。我只是想抓住一个json页面,然后解析它。下面是在Python 2代码: import urllib, json response = urllib.urlopen("http://reddit.com/.json") content = response.read() data = json.loads

    2热度

    2回答

    我的Python应用程序使用urllib2模块发出大量HTTP请求。此应用程序可能用于非常不可靠的网络,其中延迟可能很低,丢包和网络超时可能非常普遍。是否可以覆盖urllib2模块的一部分,以便在引发任何异常之前将每个请求重试X次?有没有人看过类似的东西? 我可以做到这一点,而无需修改我的整个应用程序,只需创建一个包装urllib2模块。因此任何使用这个模块的代码发出请求都会自动使用重试功能。 谢

    0热度

    1回答

    我正在处理一个小项目,并遇到一个小问题。我所需的脚本需要获取网站并在源HTML文件中查找特定值。值是这样的: id='elementID'> <fieldset> <input type='hidden' name='hash' value='e46c945fe32a3' /> </fieldset> 现在,我一直在尝试使用ElementTree库来解析HTML文档发现价值,但

    0热度

    1回答

    我的程序没有正确的应该是运行... 我得到的唯一的的urlopen错误消息(除部分)与代理...为什么呢? 至少,代理的一个测试和正常工作... 请,有人采取这里的代码一看: http://pastebin.com/cBfv5H8J 编辑: 代码不起作用在第一次尝试的一部分,这一 try: h = urllib.urlopen(website, proxies = {'http':

    1热度

    2回答

    我希望我的Python脚本通过脚本中指定的IP访问URL,而不是通过域的默认DNS访问URL。基本上我希望等同于向我的/ etc/hosts文件添加条目,但我希望更改仅适用于我的脚本,而不是整个服务器上的全局脚本。有任何想法吗?

    8热度

    3回答

    我需要使用Python从网页中提取元关键字。我在想这可以使用urllib或urllib2来完成,但我不确定。有人有主意吗? 我使用Python 2.6在Windows XP

    4热度

    2回答

    我写了一个脚本,与代理(py2.6x)工作原理: proxy_support = urllib2.ProxyHandler({'http' : 'http://127.0.0.1:80'}) 但在py3.11x没有urllib2的只是一个urllib的...和不支持ProxyHandler 如何使用代理与urllib? Python 2是不是Python 2然后Python 2?为什么他们删除

    6热度

    3回答

    为什么不是这个简单的Python代码工作? import urllib file = urllib.urlopen('http://www.google.com') print file.read() 这是我的错误: Traceback (most recent call last): File "C:\workspace\GarchUpdate\src\Practice.py"

    1热度

    2回答

    我试图用Python 3.1打开一个网址时出错,urllib的& JSON urllib.error.URLError: 下面的代码。第一个网站加载正常。第二个 import json import urllib.request import urllib.parse import util # This one works fine response = urllib.request