我创建了一个小屏幕刮板,一切似乎工作得很好,信息被拉出并保存在数据库中.我遇到的唯一问题是有时Python不使用driver.back()它,所以它然后尝试获取错误页面上的信息并崩溃.我试过添加一个,time.sleep(5)但有时它仍然无法正常工作.我试图优化它以尽可能少的时间.让它睡30秒并不是一个好的解决方案.
Pea*_*man 69
这是最好的解决方案.back()和forward()方法不能保证工作.
driver.execute_script("window.history.go(-1)")
Run Code Online (Sandbox Code Playgroud)
传入的JavaScript访问页面Dom以导航到上一个URL.我希望这能解决你的问题.
| 归档时间: |
|
| 查看次数: |
28878 次 |
| 最近记录: |