当前位置: 首页 > 知识库问答 >
问题:

Python:selenium Webdriver的替代品,谷歌无法将其识别为自动测试软件

张翰海
2023-03-14

我正在尝试构建一个python机器人,用python自动登录到我的Google帐户。我尝试使用selenium,但机器人一打开页面,登录就无法工作。谷歌说你不能用自动测试软件登录你的账户。谷歌不承认硒是自动测试软件,还有其他替代品吗?也许是不用于测试的自动软件?

共有1个答案

宇文灿
2023-03-14

硒已经可以做到这一点(通过利用旁路)。

以下链接来自Google OAuth游乐场,确保了链接的实用性。它很可能不会很快过期。

https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?redirect_uri=https://developers.google.com/oauthplayground

您可以使用该链接(即driver.get())登录您的谷歌帐户。

这绕过了允许你使用硒登录谷歌的自动化检查。至少现在是这样。

你不需要硒替代品来做到这一点:)

更新:从2021年1月起,这不再有效。

 类似资料:
  • 我将使用google play services活动识别api编写一个应用程序。android开发者网站上的培训是直接进行的,但在过去的几个小时里,我编写了一个简单的应用程序,但没有得到任何结果。更新:实际上,我将在5秒钟的时间间隔内以toast消息的形式显示用户的当前活动(如ActivityRecognitionService-Intent服务中的OnIntentHandler方法所示)。我认为

  • 问题内容: 我知道在SO上有很多这样的问题,但似乎没有什么完全一样的。 我有一个ASP.NET页面,在该页面上添加了一个ReportViewer控件以显示和RDLC本地报告。该报表的数据源在页面上设置为SQL数据源,该数据源根据页面上的两个文本框过滤日期。但是,报表本身没有参数,它不包含显示或在其数据集中显示的日期/时间的字段,并且根本没有过滤器。 当我查看页面时,由于今天的日期(8月15日)作为

  • 我用Google API对自然对话的语音识别取得了很好的效果,但是对于Youtube视频或电影中的声音,识别效果很差或根本不存在。 在iPhone 4上录制西班牙语到英语的声音是可以识别的,但在电影中使用同一部手机几乎是不可能的,即使是一个角色在几乎没有背景噪音的情况下说话的场景。只有一次成功。 我试图清理声音与SoX(声音交换)使用噪声和comand efects,没有任何成功。 有什么想法吗?

  • 我是新来的,我拼命地试图用SeleniumChromewebDrive在youtube上上传视频,但是当我试图登录我的谷歌账户时,它阻止了我这样做,因为Chrome意识到这个过程是自动的。它给我的错误是浏览器不安全。 有没有人知道如何避开这个问题,或者如何在我的帐户登录后打开chrome或其他建议?

  • 如何使用API安全地测试一个读写Google Drive的应用程序? 我创建了一个在服务器上运行的应用程序,它基本上是将一个模板google doc复制到另一个目录,然后编辑这个新文件。 null 然后应用程序模拟域的一个用户(总是同一个用户)来访问API资源。 这个应用程序可以工作,但它有2个问题: 服务帐户访问的内容太多。理想情况下,我希望它只能对一个文件夹进行RW访问, 我希望创建只能访问另

  • 我正在开发一个android应用程序,它将监听语音命令并相应地触发动作。 以下是一些疑问: > 谷歌语音识别离线库是否可用于android应用程序 我们能创建自己的词汇词典吗 应用程序应在脱机模式下工作(无Internet)。