Пытаюсь использовать прокси, но почему-то вылетает ошибка, в чем проблема?
import asyncio
from _md5 import md5
import aiohttp
import time
def get_google_header():
"""
Генерирует заголовок для авторизации на Chrome Data Compression Proxy
"""
result = ('ps={timestamp}-0-0-0, sid={checksum}, b={build}, p={patch}, '
'c={platform}')
auth_value = 'ac4500dd3b7579186c1b0620614fdb1f7d61f944'
timestamp = str(int(time.time()))
checksum = md5(
(timestamp + auth_value + timestamp).encode('utf-8')
).hexdigest()
return result.format(
timestamp=timestamp, checksum=checksum, build=2403, patch=61,
platform='win'
)
async def download_page():
headers = {
'Chrome-Proxy': get_google_header()
}
async with aiohttp.ClientSession() as session:
async with session.get('http://python.org', headers=headers,
proxy="http://proxy.googlezip.net:80") as resp:
print(await resp.text())
loop = asyncio.get_event_loop()
loop.run_until_complete(download_page())