首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >urllib2.URLError:<urlopen错误[Errno 8]

urllib2.URLError:<urlopen错误[Errno 8]
EN

Stack Overflow用户
提问于 2017-08-17 21:07:50
回答 1查看 1.6K关注 0票数 1
代码语言:javascript
复制
import urllib2
import urllib
import json

url = "http://ajax/googleapis.com/ajax/services/search/web?v=1.0&"
query = raw_input ("What do you want to search for ? >> ")
query = urllib.urlencode({'q': query})
response = urllib2.urlopen (url + query).read()
data = json.loads (response)
results = data ['responseData'] ['results']
for result in results:
    title = result['title']
    url = result['url']
    print (title + ';' + url)

错误/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6 /Users/dragonleo/PycharmProjects/untitled2/googleapi您想搜索什么?>>苹果跟踪(最近一次调用):文件"/Users/dragonleo/PycharmProjects/untitled2/googleapi",第8行,响应= urllib2.urlopen (url + "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",).read()文件“/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py”,第126行,在urlopen返回_opener.open(url,数据,超时)文件"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",行391,在self._open(req,data )文件"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",行409中,在_open '_ open ',req)文件"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",中第369行,在"/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",_ _call_chain = func(*args)文件第1181行中,在http_open返回self.do_open(httplib.HTTPConnection,req)文件http_open第1156行中,在do_open raise (错误)urllib2.URLError中:

如果专家能解释我为什么会犯这个错误

EN

回答 1

Stack Overflow用户

发布于 2017-08-17 22:04:31

有两个问题立即突出:

  1. 上面的代码有多个类型。具体来说,括号和父母之间没有空格。而且,URL应该是ajax.googleapis.com。
  2. 不再可用。您应该迁移到Google自定义搜索API
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45744991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档