im试图从标签p以及特定类中获取所有链接文本。然后创建一个循环以查找所有其他类似的元素。
到目前为止,我正在使用它: 我想要的值是
<div class='some other class'>
<p class='machine-name install-info-entry x-hidden-focus'> text i want
</p> ==$0
installations = browser.find_elements_by_css_selector('p.machine-name.install-info-entry.x-hidden-focus')
感谢您的帮助。谢谢。
答案 0 :(得分:0)
您可以只使用.text
installations = browser.find_elements_by_css_selector('p.machine-name.install-info-entry.x-hidden-focus')
for installation in installations:
print(installation.text)
请注意,安装是Web元素的列表,而安装只是列表中的Web元素。
UPDATE1:
如果要从Web元素中提取属性,则可以遵循以下代码:
print(installation.get_attribute("attribute name"))
您应通过 get_attribute 方法传递所需的属性名称。
您可以阅读innerHTML
属性以获取元素内容的来源,或 outerHTML 来获取当前元素的来源。
installation.get_attribute('innerHTML')
希望这会有所帮助。