2016-11-25 55 views
1

我想从2016年脱离此ID或“年”的年。如何获取“ID”的内容

<tr id="2016" Years="year of" style> 

我想刮2016年,我该怎么做?考虑到网页上有多个“ID”? 我曾尝试:

year = driver.find_element_by_id("id") 

我使用的要求,硒和phantomJS

+0

任何人有任何想法做什么?这是类似的东西,我想刮。 <期权价值=“XXX”能够=“5”冻结=“12”状态=“真”文本=“13.5”> 我想要得到的XXX – KingPey

回答

1

您可以使用.get_attribute('id')获取存在于元素的任何属性。

year = driver.find_element_by_id("id").get_attribute('id') ## Return ID as string.  

您可以找到有关获取元素在Webdriver docs

+0

我怎么会找到的元素:年仅 find_element_by_id适用于id – KingPey

1

可以使用get_attribute(“ID”)或get_attribute(“岁月”)中提取“2016”从HTML标签属性的详细信息或“年的“。

以下是你可以使用代码:

year = driver.find_element_by_id("2016").get_attribute("id") 

string = driver.find_element_by_id("2016").get_attribute("Years") 
+0

我如何找到元素:年份find_element_by_id只适用于id – KingPey