2017-08-04 9 views
0

私はpythonスクリプトを使って項目のリストの定義とURLを取得しました(私は3000項目以上の長いリストを使用しています)。ウィキペディアからデータを取得中に接続が中止されました

スクリプトは正常に働いていた、私はそれを数回使用したが、突然、私は次のエラーを取得するために開始しました:ここに

('Connection aborted.', error(54, 'Connection reset by peer')) 

をフルトレースバックは

Traceback (most recent call last): 
    File "Wiki.py", line 41, in <module> 
    page = wikipedia.page(item) 
    File "/Library/Python/2.7/site-packages/wikipedia/wikipedia.py", line 270, in page 
    results, suggestion = search(title, results=1, suggestion=True) 
    File "/Library/Python/2.7/site-packages/wikipedia/util.py", line 28, in  __call__ 
ret = self._cache[key] = self.fn(*args, **kwargs) 
    File "/Library/Python/2.7/site-packages/wikipedia/wikipedia.py", line 103, in search 
    raw_results = _wiki_request(search_params) 
    File "/Library/Python/2.7/site-packages/wikipedia/wikipedia.py", line 737, in _wiki_request 
r = requests.get(API_URL, params=params, headers=headers) 
    File "/Library/Python/2.7/site-packages/requests/api.py", line 72, in get 
    return request('get', url, params=params, **kwargs) 
    File "/Library/Python/2.7/site-packages/requests/api.py", line 58, in request 
return session.request(method=method, url=url, **kwargs) 
    File "/Library/Python/2.7/site-packages/requests/sessions.py", line 502, in request 
resp = self.send(prep, **send_kwargs) 
    File "/Library/Python/2.7/site-packages/requests/sessions.py", line 612, in send 
r = adapter.send(request, **kwargs) 
    File "/Library/Python/2.7/site-packages/requests/adapters.py", line 490, in send 
raise ConnectionError(err, request=request) 

requests.exceptions.ConnectionErrorです:( 'Connection aborted。'、エラー(54、 'ピアによって接続がリセットされました'))

答えて

0

普通のrequests Pythonライブラリをインストールしているようですが、n https接続に対処するために必要なパッケージをインストールしないでください。インストール先:

pip install requests[security]

+0

試したことがない –

関連する問題