#python #selenium #findelement
#python #селен #findelement
Вопрос:
Я использую selenium и python для веб-автоматизации. в моей программе я получаю некоторые теги, которые накладываются друг на друга, и мне нужно их удалить. так что, если каждый раз, когда я получаю другой тег, подобный этому:
1-<div class="bErdLd aID8W wwYr3">
2-<a href="/process.php?d=1">
3-<img id="dawqe">
4-...
итак, грязное решение:
определите атрибуты html в функции и выполните поиск в string (), а затем извлеките его значение и передайте их другой функции для поиска элемента.
есть ли лучший и более чистый способ найти элемент по полным тегам, как указано выше, в качестве входных данных и удалить их?
Комментарии:
1. Если вы захватили класс div, вы можете просто найти из него тег a, и он удалит верхний слой.
2. спасибо за ответ. это не всегда тег div. каждый раз разные теги