Приостановка парсинга и запуск WBApp в 1 поток для распознавания капчи.

Тема в разделе "Решение различных задач по парсингу", создана пользователем Smodey, 2 июн 2017.

  1. Smodey

    Smodey Active Member Пользователи

    Регистрация:
    27 ноя 2013
    Сообщения:
    59
    Всем здравствуйте!
    Парсинг нужно запустить именно в 50 потоков (без WBApp). Через некоторое время вылазит капча.
    Необходимо при возникновении капчи приостановить парсинг. Запустить в 1 поток WBApp чтобы он распознал капчу. Перезагрузить те страницы которые находятся в парсинге программы и продолжить парсинг.

    В принципе всё настроено (приложил проект в аттаче), но не понимаю куда впихнуть макрос [WBAPP].
    Screenshot_2.jpg
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    2017-06-02_18-32-09.png

    2017-06-02_18-33-19.png
     
  3. Smodey

    Smodey Active Member Пользователи

    Регистрация:
    27 ноя 2013
    Сообщения:
    59
    А в данном случае [STOP_IF_BANNED] срабатывает сразу же после срабатывания [WBAPP]? Или же только после выполнения [WBAPP]? Т.е. всё приостановится при выполнении [WBAPP]?
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вам не нужно использовать макрос [STOP_IF_BANNED], только [WBAPP] и [RELOADDOCUMENT].
     
  5. Smodey

    Smodey Active Member Пользователи

    Регистрация:
    27 ноя 2013
    Сообщения:
    59
    Да, Вы правы. Премного благодарен за помощь:)
     
    Root нравится это.

Поделиться этой страницей