代碼來看自崔慶才《python3網路爬蟲開發實戰》書中第九章代理的使用,里面有三個模塊一個獲取代理 ,一個api,還有一個就是測驗代理是否可用,出問題的就是這個測驗,運行后不一會就報例外,但是奇怪的是這個測驗還是會運行并且整理出可以用的代理,只是會報例外,不清楚具體是什么原因?我如何才能處理這個例外???知道原因請告知,謝謝!!
例外代碼:
代理池開始運行
Task exception was never retrieved
future: <Task finished coro=<Tester.test_single_proxy() done, defined at K:\mycode\proxy_demo\src\tester.py:21> exception=TimeoutError()>
Traceback (most recent call last):
File "K:\mycode\proxy_demo\src\tester.py", line 36, in test_single_proxy
async with session.get(TEST_URL,proxy=real_proxy,timeout=15) as response:
File "D:\Program Files\Python37\lib\site-packages\aiohttp\client.py", line 1005, in __aenter__
self._resp = await self._coro
File "D:\Program Files\Python37\lib\site-packages\aiohttp\client.py", line 575, in _request
break
File "D:\Program Files\Python37\lib\site-packages\aiohttp\helpers.py", line 585, in __exit__
raise asyncio.TimeoutError from None
concurrent.futures._base.TimeoutError
本地環境是python3.7.2,虛擬機用的是redis資料庫
uj5u.com熱心網友回復:
你好,解決了嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10171.html
標籤:其他技術討論專區
