Есть ли способ очистки данных с использованием подстановочного знака в 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'