Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在浏览器中尝试打开链接,但在使用urlopen时未打开链接_Python_Urllib2 - Fatal编程技术网

Python 在浏览器中尝试打开链接,但在使用urlopen时未打开链接

Python 在浏览器中尝试打开链接,但在使用urlopen时未打开链接,python,urllib2,Python,Urllib2,我试过这个: a = 'http://www.deanfoods.com/media/42118/deanfoodsannualreport_2009.pdf#page=32' r = urllib2.urlopen(a) 给出一个错误: raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 400: Bad Request 但是,当我在浏览器中尝试此操作时,链接起作

我试过这个:

a = 'http://www.deanfoods.com/media/42118/deanfoodsannualreport_2009.pdf#page=32'
r = urllib2.urlopen(a)   
给出一个错误:

raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 400: Bad Request

但是,当我在浏览器中尝试此操作时,链接起作用。到底是什么问题?

您的环境是什么?它在Ubuntu12.04上运行得非常好,我使用的是MACOS 10.6.8和Python 2.6