【发布时间】:2021-12-11 03:45:33
【问题描述】:
我有这个代码:
try:
price = wait(driver, 10).until(EC.presence_of_element_located((By.ID, "Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)"))).text
print(price)
except Exception:
print("element not found")
finally:
driver.quit()
我想要它做的是复制雅虎上的股票价格并在终端中打印。我在想,它可能不起作用,因为股票价格正在变化,班级或其他东西也在变化,但是在尝试复制一个不动的元素之后,它仍然不起作用。我做错了什么?
网站上的元素代码如下:
<span class="Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)" data-reactid="31">41.24</span>
【问题讨论】:
-
你能提供你正在抓取的网站吗?
-
这是雅虎,所以我相信您可以分享该页面的链接?