【问题标题】:How to click a button when a page loads如何在页面加载时单击按钮
【发布时间】:2021-07-06 14:32:13
【问题描述】:

我必须在页面加载时以编程方式单击 cookie 接受按钮。我尝试了一些在线显示的不同插件。那些没用...

按钮代码如下:

<a id="acceptAllPrivacyOptionsAtag" class="bcGiveConsent bcpConsentButtonAtag bcpConsentOKButtonAtag" aria-label="accept all privacy options" role="button"> accept all cookies  </a>

有没有办法在javascript中做到这一点?当页面加载时,我必须在 bash shell 中执行代码。

【问题讨论】:

  • 您当然可以在 JavaScript 中轻松完成,使用 getElementById('acceptAllPrivacyOptionsAtag').click()。但是,您将如何从 bash 运行它?好吧,你不能。因此,听起来应该很简单,但您可能需要 Selenium 之类的东西:stackoverflow.com/questions/1231975/…

标签: javascript bash


【解决方案1】:

嗯,有一个叫做 Alert() 的东西,它在页面加载时会很好,但不是最好的选择。

【讨论】:

    【解决方案2】:

    参考this答案。

    在你的 html 代码的底部添加一个脚本标签并手动触发点击事件。

    document.getElementById('acceptAllPrivacyOptionsAtag').click()

    【讨论】:

      猜你喜欢
      • 2011-04-10
      • 2017-04-30
      • 2014-02-20
      • 2018-12-18
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 2016-02-01
      相关资源
      最近更新 更多