如何废弃>之间的价值和<在Python中使用selenium?

时间:2017-11-23 03:39:58

标签: python selenium web-scraping

通常我使用“find_element_by_id”等工具来搜索“<>”

中的值

那么如何在>之间提取“幻想飞行游戏”的价值呢? <这里吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

您可以使用多个定位器

根据您的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)

答案 1 :(得分:0)

您可以使用

find_element_by_tag_name,find_element_by_class_name ,find_element_by_css_selecto等等。

请使用官方文档。

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

答案 2 :(得分:0)

使用css选择器。

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