4
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。请帮助我了解我做错了什么以及如何解决它,这样我就不会再收到这个错误了。谢谢你。

4

0 回答 0