def scrape(request):
url = request.GET.get('url')
conn = httplib2.Http()
resp, content = conn.request(uri=url)
return HttpResponseRedirect(content)
def scrape1(request):
url = request.GET.get('url')
req = urllib2.Request(url, headers={ 'User-Agent': 'Magic Browser' })
con = urllib2.urlopen(req)
当我使用此网址http://gizmodo.com/5980796/first%20ever-incredible-footage-of-a-thought-being-formed使用这些功能中的任何一个时,我收到以下错误消息:
[Errno 10054] 现有连接被远程主机强行关闭
当我在 Django 应用程序的视图中运行此函数时,就会发生这种情况。但是,如果我在 python shell 中运行这一系列命令,我不会收到错误,并且可以成功检索 url。请帮助我了解我做错了什么以及如何解决它,这样我就不会再收到这个错误了。谢谢你。