我正在使用python 3.4。当我尝试使用python访问google时,屏幕截图中出现了错误。当我手动复制粘贴到浏览器中时,此链接有效。这是一个youtube链接。所以我想我们不需要任何权限为此。
请让我知道我要去哪里了。谢谢!
from urllib2 import urlopen
import urllib2
req = urllib2.Request('https://www.google.com/search?q=youtube&ie=utf-8&oe=utf-8&client=firefox-b')
response = urllib2.urlopen(req)
the_page = response.read()
答案 0 :(得分:0)
您的用户代理未定义!
尝试一下:
import urllib2
url = "https://www.google.com/search?q=youtube&ie=utf-8&oe=utf-8&client=firefox-b"
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
print opener.open(url).read()