use*_*709 4 python selenium webdriver
有没有办法阻止 url 重定向?
driver.get('http://loginrequired.com')
Run Code Online (Sandbox Code Playgroud)
这会将我重定向到另一个页面,但我希望它保留在该页面上而不默认重定向。
用户所谓的“重定向”通常有两种发生方式:
您加载一个页面,该页面加载一些 JavaScript 代码,这些代码执行测试并决定加载不同的页面。在某些浏览器中,可以通过按 ESCAPE 键来中断此过程。Selenium 可以发送 ESCAPE 密钥。
但是,这种重定向可能会在Selenium 将控制权交还给您的脚本之前发生。它是否适用于任何特定情况取决于正在加载的页面。
您加载页面并从服务器获得 HTTP 3xx(301、303、304 等)响应。用户没有机会在他们的浏览器中中断这些重定向,因此 Selenium 不提供中断或阻止它们的方法。
所以没有万无一失的方法来防止 Selenium 中的重定向。
| 归档时间: |
|
| 查看次数: |
9379 次 |
| 最近记录: |