如何在Python中使用selenium消除>和<之间的值?

2024-06-09 18:30:52 发布

您现在位置:Python中文网/ 问答频道 /正文

通常我使用“按id查找元素”之类的工具来搜索“<;>;”中的值

那么,我如何才能在这里提取“幻想飞行游戏”的价值呢?你知道吗

enter image description here


Tags: 工具ltgtid游戏元素幻想价值
3条回答

你可以用

find_element_by_tag_name,find_element_by_class_name ,find_element_by_css_selector等

就用官方文件吧。你知道吗

http://selenium-python.readthedocs.io/locating-elements.html

使用css选择器。你知道吗

driver.find_element_by_css_selector('span[class="a-size-small a-color-secondary"]').text

有多个定位器,你可以使用其中任何一个

根据你的html你可以使用

使用xpath

//span[@class="a-size-small-a-color-secondary"]

或者

//span[contains(text(),"Fantasy Flight Games")]

要获取文本,可以使用.text方法

像这样使用

Fantas_text=driver.find_element_by_xpath("//span[@class="a-size-small-a-color-secondary"]").text
print(Fantas_text)

相关问题 更多 >