селен отфильтровать _blank, который открывает новую вкладку - PullRequest
0 голосов
/ 23 февраля 2020

У меня возникли некоторые проблемы с селеном на python.

В настоящее время я использую driver.find_elements_by_xpath("//a[@href]"), чтобы получить все веб-элементы с href. Тем не менее, есть некоторые ссылки с target = «_ blank», которые содержат селен для открытия новой вкладки, чего я не хочу.

Возможно ли как-то отфильтровать эти элементы?

1 Ответ

1 голос
/ 24 февраля 2020

Вы можете попытаться отфильтровать их, изменив свой xpath, это должно сделать это:

driver.find_elements_by_xpath("//a[@href and not(@target='_blank')]")

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...