【问题标题】:Selenium unblock the suspend of a webpageSelenium 解除阻止网页的暂停
【发布时间】:2018-10-29 06:10:02
【问题描述】:

我在解决网页暂停问题时遇到了问题,如下图所示 .

我正在尝试每 0.1 秒进入售票网页,如果它很忙,它将倒计时 10 秒

link http://busy.hkticketing.com/.

我在 selenium 中做这样的事情

while True:
browser.execute_script('location.replace("http://www.hkticketing.com/");
time.sleep(0.1)

服务器让我暂停了网页并显示以下消息:

您当前的浏览或购买过程是暂时的 暂停,因为我们的系统检测到异常行为,例如, 刷新本网站过于频繁,可能会干扰 本网站的正常运行。您将立即重新获得访问权限 完成下面的验证码后。

我可以知道有什么办法可以摆脱暂停,或者有什么办法可以避免进入该网页的暂停?

非常感谢

【问题讨论】:

    标签: javascript java python selenium webpage


    【解决方案1】:

    我猜您正在尝试自动化 www.hkticketing.com 以供您练习,并且该网站不允许从同一 IP 地址进行如此多次售票尝试。这将使许多网站避免不必要的流量和黑客攻击。如果是这种情况,我认为您应该切换到其他一些仅用于自动化实践的网站: https://www.techbeamers.com/websites-to-practice-selenium-webdriver-online/

    如果不是这种情况并且您是正式执行此操作,那么您可能会在测试环境中禁用此功能,并可以继续在测试环境中自动执行。

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 1970-01-01
      • 2019-07-20
      • 2012-10-01
      • 2011-10-13
      • 2022-06-27
      • 2020-07-20
      • 2021-01-16
      • 1970-01-01
      相关资源
      最近更新 更多