Python запрашивает открытие нескольких экземпляров

1

Есть ли способ открыть несколько браузеров в python с запросами? Я получаю данные с сайта с 6 000 000 страниц. Если бы у меня была возможность открывать 10 за раз, это, без сомнения, бежало бы быстрее. Есть ли способ сделать это?

  • 1
    Многопроцессорные или асинхронные вызовы.
Теги:
python-requests

2 ответа

2

Как упоминал @colidyre, вы можете использовать многопроцессорные или асинхронные вызовы. Вы также можете использовать библиотеку, такую как Selenium или Scrapy, которая будет использовать многопроцессорные или асинхронные потоки за кулисами.

2

Попробуйте использовать aiohttp, асинхронную версию модуля requests. Вы можете получить цикл, о котором он говорит, с

import asyncio
loop = asyncio.get_event_loop()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню