gpt4 book ai didi

python Selenium : possible to cancel redirect on driver. 得到()?

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:56 26 4
gpt4 key购买 nike

有没有办法阻止 url 重定向?

driver.get('http://loginrequired.com')

这会将我重定向到另一个页面,但我希望它保留在该页面上而不默认重定向。

最佳答案

用户所谓的“重定向”通常有两种方式:

  1. 您加载一个页面,该页面加载一些 JavaScript 代码,这些代码执行测试并决定加载另一个页面。在某些浏览器中,可以通过按 ESCAPE 键来中断此过程。 Selenium 可以发送一个 ESCAPE 键。

    但是,这种重定向可能发生在 Selenium 将控制权交还给您的脚本之前。它是否适用于任何特定情况取决于正在加载的页面。

  2. 您加载一个页面并从服务器获得 HTTP 3xx(301、303、304 等)响应。用户没有机会在他们的浏览器中中断这些重定向,因此 Selenium 不提供中断或阻止它们的方法。

所以没有万无一失的方法来防止 Selenium 中的重定向。

关于 python Selenium : possible to cancel redirect on driver. 得到()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27775048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com