@naineten said in Проблема с поиском ссылок, кликом и регуляркой:
Делай черный список общих символов в Гугл рекламе, по другому никак Проверка на существует элемент плюс галка что его видно, если тру, то клик. Однако это всю равно не сбережёт от всех случаев, ибо действие виден ли элемент иногда отдает ложное значение. Скорость скрола пробуй менять через актион настройка мыши.Добрый день, делаю скрипт для нахождения всех УРЛОВ на заданной мною странице и рандомного проклика этих ссылок, как это реализовал покажу ниже.
В этом моменте проблема, иногда не фильтрует ссылки по типу google рекламы (в ссылке на клик рекламы зачастую присутствует адрес сайта). Вторая проблема на скриншоте, хоть я и удаляю из списка получившихся ссылок дубликаты, при поиске этой ссылке через МАТЧ, он находит её в нескольких местах и банально не кликает ни на одну из найденных. Как можно исправить? Третья проблема не относится к поиску ссылок. Я так же на найденном сайте пытаюсь имитировать действия реального пользователя, который просматривает страницу, но когда я использую "эмитацию бездействия", она очень медленно скролит страницу вниз, можно сказать почти не скролит. Просто двигает мышкой в шапке сайта. А мне хотелось бы, чтобы скрипт "гулял" по всей странице. Пробовал играться с настройками, но скролл все такой же медленный.
0_1570512690605_513e6de9-f941-41bf-9cbb-9fbb475169e2-image.png
То есть я получаю код страницы, достаю оттуда ссылки с помощью //@href и функции "получить каждый xml", потом фильтрую эти ссылки (оставляю только те, в которых присутствует мой урл, таким образом исключая рекламные ссылки и прочее).
Проверил ваш способ, все равно не видит.
(еще не до конца понимаю синтаксис, поэтому попробовал два варианта написания условия). Думаю, проблема сугубо в записи, ибо даже оператор "Содержит" не видит этот элемент: вывел список
, однако не видит все равно и пишет "false"
