为了账号安全,请及时绑定邮箱和手机立即绑定

等待页面加载Selenium WebDriver for Python

等待页面加载Selenium WebDriver for Python

慕斯709654 2019-06-26 16:02:53
等待页面加载Selenium WebDriver for Python我想抓取由无限滚动实现的页面的所有数据。下面的python代码可以工作。for i in range(100):     driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")     time.sleep(5)这意味着每次我向下滚动到底部,我需要等待5秒,这通常足以使页面完成加载新生成的内容。但是,这可能没有时间效率。页面可能在5秒内完成新内容的加载。如何在每次向下滚动时检测页面是否完成了新内容的加载?如果我能检测到这一点,我可以再次向下滚动,看到更多的内容,一旦我知道页面完成加载。这是更有效的时间。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1293 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信