Почему этот код выдаёт разные результаты? В IDLE и sublime всё нормально, в линуксовой консоли выдаёт часть данных.
import asyncio
import aiohttp
def f(loop):
headers = {
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "en",
"Host": "ezakupy.tesco.pl",
"User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:44.0) Gecko/20100101 Firefox/44.0"
}
response = yield from aiohttp.get(
'http://ezakupy.tesco.pl/en-GB/ProductDetail/ProductDetail/2003008468320',
loop=loop,
headers=headers)
body = yield from response.read()
print(body.decode())
return body
loop = asyncio.get_event_loop()
loop.run_until_complete(f(loop))