Кликать элементы поочередно

Поддержка
  • adb0d0fd-d3cb-442c-9a72-3e166dcefa0b-image.png
    На примере авито. Мне необходимо проанализировать текст в названии обьявления и если присутствуют ключевые слова то кликнуть. И так идти поочередно по каждому обьявлению. Как реализовать клик на каждое объявление поочередно? Если эти элементы они не пронумерованы по порядку и имеют каждый уникальное название. Спасибо

    CSS> #i4484969212 > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2) > div > a > h3 -первое объявление
    CSS> #i4507976477 > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2) > div > a > h3 - второе объявление

  • @shkib что-то похожее реализовывал.
    находил xpath блока элементов
    по количеству элементов на странице делал счетчик fore (там как угодно, хоть forech по списку)
    потом внутри счетчика подкидывал номер блока [1],[2],[3] и так далее через цикл индекс
    внутри текущего блока проверял условия и делал действия.

  • yes this is the way

  • @spam а если собирать все ссылки в список,проверять их на наличие ключей и если есть то переход совершать?это сложнее реализовывать?

  • @shkib можно и так.
    По сути тоже самое что я и написал (через forech). Только клик не по индексу цикла, а по его значению

  • @spam благодарю!