关于python selenium翻页错误的问题:element is not attached to the page document
在爬取的过程中,有时需要翻页操作时,如果响应时间不够,容易会出现以上错误。
这个错误主要是因为响应下一页时,下一页界面的包还没有加载完成就进行页面的获取,这样就会重复获取上一个页面的数据(如果没有保存缓存,可能会爬空),此时编辑器判断出未更新重复获取而报错,因此我们需要给页面加载完成后再对这个页面的数据进行获取。可以利用time中的sleep方法,强制使页面等待一定时间,这样就可以等待数据传输完成后,正常获取,不出现错误。
总结:
页面翻页数据获取错误,只需要在页面翻页后等待几秒钟,等数据加载完毕后,再获取
原创
2022-06-15 12:35:50 ·
773 阅读 ·
0 评论