Цикл в парсинге

ratata

Новичок
Пользователь
Дек 29, 2021
37
1
8
Как можно проходить по списку items с прокси в цикле в асинхронном парсинге?
Вот код:
Python:
proxies = [proxy1, proxy2]
result = []
async def x_get(session, t: str):
    url = f'...={t}'
    async with session.get(url, ssl=False) as resp:
        resp_json = await resp.json()
        result.append(resp_json)
        
async def x_scraper():
    items = [['ttt', 'yyy'], ['rrr', 'kkk'], ['lll', 'fff'], ['ggg', 'hhh']]
    async with aiohttp.ClientSession() as session:
    tasks = []
    for item in items:
        for t in item:
            task = asyncio.create_task(x_get(session, t))
            tasks.append(task)
    await asyncio.gather(*tasks)

Как сделать так, чтобы перый список парсился через первое прокси, второй список через второе прокси, третий снова через первое, четвертый через второе прокси и тд? Списков много, а прокси 2
 

robisho

Активный пользователь
Пользователь
Окт 19, 2020
151
26
28
думаю, можно сопоставить нечетному элементу списка items нечетный элемент списка проксей proxies[1] и наоборот
 

Форум IT Специалистов