Исключить текст из результатов поиска по xpath ?

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 142
Реакции
196
Баллы
63
Всем привет
Борюсь с выражение в гугл.
Задача, чтобы находились только домены в рекламных плашках
Само выражение
//div[contains(class, 'uEierd')]//a//div//span/following-sibling::span
еще так пробовал
//a[contains(@data-rw,'googleadservices')]//div//span[contains(text(), 'Реклама')]/following-sibling::span[not(contains(text(), 'Почему мне показано это объявление?'))]

Ищу тут: https://www.google.com/search?sourc...M4LjKYAQCgAQGqAQdnd3Mtd2l6sAEA&sclient=psy-ab

Как исключить результаты с "Почему мне показано это объявление?"
и с номерами телефонов?
 
//a[contains(@data-rw,'googleadservices')]//div//span[contains(text(), 'Реклама')]/following-sibling::span[not(contains(span, 'Почему мне показано это объявление?'))]
При таком выражении пропали надписи)
 
//a[contains(@data-rw,'googleadservices')]//div//span[contains(text(), 'Реклама')]/following-sibling::span[not(contains(span, 'Почему мне показано это объявление?') and not(contains(@span, '843')))]

так не получается, это подсказка тем кто будет разбираться
 
Да спарси все, потом отдельно исключишь те, что содержат телефон и объяву твою и потом оставишь только домен. у меня вообще не вылезают "почему мне показано это объявление", а твои xpath ничего не находят. так что возможно ещё от региона может меняться что-то
 
Да спарси все, потом отдельно исключишь те, что содержат телефон и объяву твою и потом оставишь только домен. у меня вообще не вылезают "почему мне показано это объявление", а твои xpath ничего не находят. так что возможно ещё от региона может меняться что-то
возможно, спасибо
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)