我想把2016年从这个id中去掉,或者把“年份”从年份中去掉。
<tr id="2016" Years="year of" style>我想刮过2016年,我该怎么做呢?考虑到页面上有多个"id“?我试过了:
year = driver.find_element_by_id("id")我正在使用requests、selenium和phantomJS
发布于 2016-11-26 09:29:20
您可以使用.get_attribute('id')来获取元素中存在的任何属性。
year = driver.find_element_by_id("id").get_attribute('id') ## Return ID as string. 您可以在Webdriver docs中找到有关从HTML标记获取元素属性的更多信息
发布于 2016-11-26 19:23:42
您可以使用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")https://stackoverflow.com/questions/40813570
复制相似问题