|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如图,我有个网址, 我想定位 a 标签里面的 商品文本, ;
直接复制得到的XPath 是: //*[@id="nav_bar"]/li[2]/a
divs = dr.find_element_by_xpath('//*[@id="nav_bar"]/li[2]/a').text
print(type(divs))
print(len(divs))
结果错误为:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="nav_bar"]/li[2]/a"}
(Session info: chrome=83.0.4103.61)
换个方法:
divs = dr.find_ elements_by_xpath( '/html/body/div[2]/div/table/tr/td[2]/div/ul/li[1]/a')
print(type(divs))
print(len(divs))
得出结果为:
class -> list
0
返回是列表,但没有元素。。
|
|