Поиск скрытого текста в xpath Python - PullRequest
1 голос
/ 20 марта 2020

Я бы sh Я мог бы получить текст ниже, но я получил ''.

Любые советы, чтобы go дальше? Это мой код, а следующее со страницы источника.

x = element.find_elements_by_xpath('//*[@id="detailsContent"]/div[2]/ul/li[5]/span[3]')[0].text
<span class="text-sm md:text-base text-primary cursor-pointer hover:underline" onclick="$(this).swapWithNext();gaTrack('Interact', 'MoreDetails-Show', 'NAICS Code', 1, true);">show</span>
<span class="text-sm md:text-base hidden">332992, Small Arms Ammunition Manufacturing</span>

1 Ответ

1 голос
/ 20 марта 2020

Чтобы получить текст, попробуйте использовать get_attribute("innerHTML")

Пример

x = element.find_elements_by_xpath(
    '//*[@id="detailsContent"]/div[2]/ul/li[5]/span[3]'
).get_attribute("innerHTML")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...