Python/Python__works

asyncio

말하는감자 2019. 11. 19. 12:22


loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
리턴받을 = loop.run_until_complete(main메서드(파라미터))
loop.close()

def main():
	futures = [asyncio.ensure_future(scrap메서드(파라미터)) for i 돌아돌아리스트]
	result = await asyncio.gather(*futures)
    return result

def scrap():
	data=[]
	async with aiohttp.ClientSession(cookies=쿠키헤헤) as session:
		async with session.get(주소) as response:
			data.append(await response.content.read())
	return data