我希望2016年能够获得这个ID或者“岁月”。
<tr id="2016" Years="year of" style>
我想要抓住2016年,我该怎么做?考虑到页面上有多个“id”? 我试过了:
year = driver.find_element_by_id("id")
我正在使用请求,selenium和phantomJS
答案 0 :(得分:1)
您可以使用.get_attribute('id')
来获取元素中存在的任何属性。
year = driver.find_element_by_id("id").get_attribute('id') ## Return ID as string.
您可以在Webdriver docs
中找到有关从HTML标记获取元素属性的更多信息答案 1 :(得分:1)
您可以使用get_attribute(“id”)或get_attribute(“Years”)分别提取“2016”或“year of”。
以下是您可以使用的代码:
year = driver.find_element_by_id("2016").get_attribute("id")
或
string = driver.find_element_by_id("2016").get_attribute("Years")