Параллельное разгадывание reCaptcha 2

xcorter

New Member
Здравствуйте.
Есть задача - получить данные с трех страниц. На каждой из них установлена recaptcha 2. Разгадывание каждой капчи последовательно занимает много времени. Каким образом в js можно запустить параллельное разгадывание?
Пытался строить схемы с Promise, async, await, но что-то у меня не вышло.
 
Добрый день
Если существование каждой следующей страницы не зависит от содержимого предыдущей, то запускайте парсинг каждой страницы в отдельных потоках.
 
Добрый день
Если существование каждой следующей страницы не зависит от содержимого предыдущей, то запускайте парсинг каждой страницы в отдельных потоках.
Опишу по-подробнее. На 3 страницах есть каптча, мне нужно их разгадать. Затем отправить запрос на первой странице, а дальше уже на основе ее результата, отправить две другие.
Алгоритм сейчас:
1. Разгадать капчу 1
2. Получить данные со страницы 1
3. Разгадать капчу 2
4. На основе данных страницы 1, получить данные страницы 2
5. Разгадать капчу 3
6. На основе данных страницы 1, получить данные страницы 3

Хочется такое:
1. Разгадать капчи 1,2,3.
2. Получить данные со страницы 1
3. На основе данных страницы 1, получить данные страницы 2
4. На основе данных страницы 1, получить данные страницы 3
 
Сложно что-то ответить без реального примера и анализа ресурса, который нужно парсить.
Но в общем, если последующие страницы как-то зависят от предыдущих (а в данном случае это получается именно так), то логично, что их парсить можно только последовательно.
 
Назад
Верх