with (await sem):
async with aiohttp.ClientSession() as session:
async with session.get(url, headers=headers) as res:
page = await res.text()
if callback:
callback(page, **kwarags)
else:
return page
Traceback (most recent call last):
File "aiohttp.py", line 57, in
main()
File "aiohttp.py", line 48, in main
loop.run_until_complete(fetch(BASE_URL+"/43_43074/", callback=parse_url))
File "/usr/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
return future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
raise self._exception
File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
result = coro.send(None)
File "aiohttp.py", line 16, in fetch
async with aiohttp.ClientSession() as session:
AttributeError: module 'aiohttp' has no attribute 'ClientSession'
因为你有个文件名字叫 aiohttp.py ?
我换了个名字也一样啊