2016-11-25 50 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