Здравствуйте. Есть задача - получить данные с трех страниц. На каждой из них установлена 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
Сложно что-то ответить без реального примера и анализа ресурса, который нужно парсить. Но в общем, если последующие страницы как-то зависят от предыдущих (а в данном случае это получается именно так), то логично, что их парсить можно только последовательно.