Перебор кнопок

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем iron_zorin, 31 окт 2017.

  1. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Необходимо выбрать ПРИМЕНИМОСТЬ, а затем
    • перебрать все кнопки типа
      FORD SEAT VOLKSWAGEN
    • спарсить таблицу
    • добавить в её первый столбец значение кнопки.
    Подскажите, как это можно реализовать?
     
  2. Root

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

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

    Данная задача решается с помощью списка событий WBApp Ссылки недоступны для гостей
     
  3. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    Проблема не в том, как нажать на кнопки, а понять какие именно кнопки есть на данной странице.
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Кнопки имеют числовые индексы, нажимать по этим индексам да и все (пока они есть).
     
  5. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    Индексы у кнопок на каждой странице разные. Одинаковые у них id типа ctl00_b_ctl00_repProducer_ctl01_slbProducer, ctl00_b_ctl00_repProducer_ctl02_slbProducer
    Как можно вставить в них переменную?
    Попробовал так - не получается. Без IFNOTCLICKED - работает
     
    Последнее редактирование: 1 ноя 2017
  6. Root

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

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

    Вставьте строку:
    Код:
    [INT1]+1
    После события клика.

    Также обращайте внимание на лог выполнения списка событий (в нем отображаются подставляемые значения переменных).
     
  7. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    Спасибо. С перебором разобрался.
    Как на каждом проходе возвратить в CD код страницы и значение [INT1]?
     
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Код передается просто:
    2017-11-01_17-29-34.png
    А значение [INT_1] в программу не передать.
     
  9. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    В приведённом выше мною коде GETHTML вызывается на каждом проходе - но в CD попадает только первый результат. Так и должно быть?

    И как запретить возврат GETHTML?
    По логике в этом коде в CD не должно попадать ничего - но попадает код страницы после отработки кнопки "Применимость"

    Разобрался - надо использовать [NILANDEXIT]
     
    Последнее редактирование: 2 ноя 2017
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Не правда! Код, получаемый при каждом вызове [GETHTML] прибавляется к общему результату.
    Убрать событие [GETHTML] из списка.
    2017-11-02_13-25-20.png
     
    Последнее редактирование: 2 ноя 2017
  11. iron_zorin

    iron_zorin New Member Пользователи

    Регистрация:
    12 окт 2017
    Сообщения:
    10
    Город:
    Краснодар
    Создаю новый проект

    Вызываю
    WBAPP
    Происходит двойное срабатывание WBAPP - в начале обрабатывает url, указанный в списке ссылок, затем - тот, с которого я начинал работу в WBAPP ещё 3 дня назад.
    Если заменить WBAPP на WBAPP_F - срабатывает один раз с нужным url - но [CDDATA:1]0[/CDDATA] не передаётся.
     
    kagorec нравится это.
  12. Root

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

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

    timyrbay New Member Пользователи

    Регистрация:
    16 янв 2017
    Сообщения:
    36
    Как смотрел видео как брать контент путем нажатия на кнопку следующий и сделал проект в вебапп.
    Ссылки недоступны для гостей
    Но я не пойму где кнопка "возвращаться сейчас" (интерфейс как я понял изменился)
    Помогите пожалуйста настроить парсинг
     

    Вложения:

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