【问题标题】:How to search keywords without banning from google?如何在不禁止谷歌的情况下搜索关键字?
【发布时间】:2019-03-08 10:12:31
【问题描述】:

我正在使用 Selenium 通过 Google 搜索获得一些结果。该程序是用Java实现的。我搜索了一些关键字,例如allintitle:best smart pc。所以当我多次使用这个关键字时,谷歌正在禁止我的 IP。所以我需要知道如何防止这个问题?如何在不禁止 IP 的情况下搜索关键字列表?有没有其他方法可以使用SeleniumJava 来做到这一点?

【问题讨论】:

标签: java selenium-webdriver keyword-search


【解决方案1】:

不,如果你坚持谷歌会禁止你,你就破坏了他们的Terms & Conditions,具体来说:

5.3 您同意不以任何方式访问(或试图访问)任何服务,而不是通过由 谷歌,除非您被明确允许这样做 与谷歌的单独协议。您明确同意不访问 (或尝试访问)通过任何自动化方式访问的任何服务 (包括使用脚本或网络爬虫),并应确保您 遵守任何 robots.txt 文件中的说明 服务。

如果您只是想学习如何使用 Selenium,我建议您改用 The Internet(一组自动化学习资源)之类的东西。

【讨论】:

  • 感谢您的回答。有什么方法可以使用 VPN 或代理或其他任何东西吗?
  • 如果我在关键字搜索之间添加sleep time 会怎样。
  • Google 会主动屏蔽做这种事情的人,他们认为这是对他们平台的滥用。使用 VPN 或代理只会导致 VPN 或代理 IP 被禁止。您可以尝试在搜索之间增加睡眠时间,但 Google 有很多聪明的技术,由非常聪明的人编写,他们有丰富的经验,可以解决您是否正在做这类事情,然后如果他们认为您是,则阻止您。
  • TL;DR;您正在尝试做的事情在 Google 搜索上不起作用
  • 好吧,T&C 确实说“除非您在与 Google 的单独协议中被明确允许这样做”,您可以随时与 Google 交谈,了解如何才能让您做你想做。而不是不可能,我会说几乎不可能:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 2013-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多