Selenium(Python 3)中的getText()可以用来读取嵌套的HTML标记吗?
我正在用Python3中的Selenium阅读Wikipedia中的数据,需要关于阅读嵌套HTML标记中编码的文本的建议 我尝试使用Selenium(Python 3)中的getText()可以用来读取嵌套的HTML标记吗?,python,html,selenium,Python,Html,Selenium,我正在用Python3中的Selenium阅读Wikipedia中的数据,需要关于阅读嵌套HTML标记中编码的文本的建议 我尝试使用getText()函数,但不是使用了错误的语法,就是使用了错误的函数 例如,这行代码 不检索任何数据 而那一行代码 给我这样的结果: The <a href="/wiki/Dalmatia" title="Dalmatia">Dalmatian</a> island of <a href=&qu
getText()
函数,但不是使用了错误的语法,就是使用了错误的函数
例如,这行代码
不检索任何数据
而那一行代码
给我这样的结果:
The <a href="/wiki/Dalmatia" title="Dalmatia">Dalmatian</a> island of <a href="/wiki/Hvar" title="Hvar">Hvar</a>, esp. its largest city, also called <a href="/wiki/Hvar_(town)" class="mw-redirect" title="Hvar (town)">Hvar</a>.
岛,尤其是其最大的城市,也称为。
当然,我可以从HTML标记中去除输出,但我希望有更好的解决方案。Python而不是.getText()。text非常感谢,.getText()仅适用于Java,我想。还可以看到:
location=browser.find_element_by_xpath('//div[@class="location"]').get_attribute("innerHTML")
The <a href="/wiki/Dalmatia" title="Dalmatia">Dalmatian</a> island of <a href="/wiki/Hvar" title="Hvar">Hvar</a>, esp. its largest city, also called <a href="/wiki/Hvar_(town)" class="mw-redirect" title="Hvar (town)">Hvar</a>.