Странное несоответствие между aiohttp и запросами - PullRequest
1 голос
/ 13 апреля 2020

это не работает (перенаправляет меня обратно на страницу входа, /signin)

async def main():
    payload = {
        'Username': USR,
        'Password': PASS
    }
    session = aiohttp.ClientSession()
    await session.post('https://auth.vklass.se/credentials/signin', data=payload)
    resp = await session.get('https://www.vklass.se/default.aspx')
    print(await resp.text())
    await session.close()

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

, но этот работает

def main():
    payload = {
        'Username': USR,
        'Password': PASS
    }
    session = requests.Session()
    session.post('https://auth.vklass.se/credentials/signin', data=payload)
    resp = session.get('https://www.vklass.se/default.aspx')
    print(resp.text)
    session.close()

if __name__ == '__main__':
    main()

как получилось?

...