Использование подстановочного знака при очистке данных из XPath в Python - PullRequest
0 голосов
/ 20 марта 2020

Есть ли способ очистки данных с использованием подстановочного знака в xpath. Например, я хотел бы включить любой дополнительный текст, который может быть после /p в xpath, здесь:

value = tree.xpath('//*[@id=\"mainContent\"]/div[2]/table/tbody/tr[3]/td[1]/p/text()') or 'none'

Итак, я хотел бы представить что-то вроде этого:

value = tree.xpath('//*[@id=\"mainContent\"]/div[2]/table/tbody/tr[3]/td[1]/p/*.*text()') or 'none'

В некоторых случаях я нашел дополнительный элемент span, как в этом примере, но он не всегда есть:

...[@id=\"mainContent\"]/div[2]/table/tbody/tr[3]/td[1]/p/span/text()') or 'none'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...