= grequests.get('https://medium.com/)
print(time.time())
async def main():
while True:
await snmp()
loop = asyncio.get_event_loop()
loop.create_task(main())
loop.run_forever()
и как получить и обработать респонс?
print(request.text) не?
Не забудь паузу делать, а то получишь от сайта в jebalo
В snmp последней строкой return <нужный параметр> А в main перед await нужно поставить какую то переменную, например some_variable = await snmp() и дальше в цикле ее обрабатывать
import asyncio from aiohttp import ClientSession import time async def snmp(session, url): async with session.get(url) as response: print(response.status, time.time()) text = await response.text() # Обработка async def main(): async with ClientSession() as session: while True: await snmp(session, 'https://medium.com/') loop = asyncio.get_event_loop() loop.create_task(main()) loop.run_forever()
Обсуждают сегодня