当尝试使用python中的硒通过xpath获取某些元素时,我遇到了麻烦。
我在类似于以下网页上工作:https://warframe.market/items/mirage_prime_set
我正在尝试获取商品价格,但是硒找不到我想要的元素,但是我可以在浏览器中使用xpath来找到它。
图片:xpath result on browser(红色是我正在寻找的元素)
有我的代码:
price_list = driver.find_elements_by_xpath( '//div[@class="orders-row__element order__price sell_color"]/span[1]' )
print( len(price_list) ) #there is my issue, price_list is empty
但是它会引发一个NotSuchElementExeption,而不是使用相对路径而不是相对路径会引发这种异常,但是我想知道为什么相对路径不起作用?
我希望我已经足够清楚了(如果不只是告诉我),我为我的英语道歉。
如果有人可以帮助我,那就太好了,谢谢。