import urllib.request
with urllib.request.urlopen("http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Lei/L11882.htm") as response:
print(response.read())
curl -H "User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Lei/L11882.htm
在www.planalto.gov.br正在使用用户代理检测。如果指定有效的用户代理,则请求将正确完成。urllib库没有崩溃,它只是在等待。在
对我来说很好但是
^{pr2}$没有。在
如上面RPGillespie所说,使用urllib2或requests来添加用户代理头(有关更多信息,请参见How do I set headers using python's urllib?)。在
相关问题 更多 >
编程相关推荐