【发布时间】:2026-01-08 10:40:02
【问题描述】:
我正在尝试从 play.typeracer.com 获取文本,但是当我参加比赛时,页面开始加载很多内容,例如广告。但是,尽管页面已完全加载,Selenium 仍会等待广告加载,然后再执行代码行。
我已经尝试过使用页面加载超时,但正如我所说,网站已加载,它只是等待广告。有趣的是,在我的普通浏览器上,广告会立即加载。但这可能是因为网站缓存。
有什么方法可以停止额外的页面加载,或者只是在加载时查找元素?
【问题讨论】:
-
您可以使用
https://selenium-python.readthedocs.io/waits.html并等待显示特定元素。 -
我去看看,谢谢
-
如果不想等待,则需要将页面加载策略设置为无。
标签: c# selenium selenium-chromedriver