Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 谷歌如何保护他们的搜索服务不被访问?_Web Services_Security - Fatal编程技术网

Web services 谷歌如何保护他们的搜索服务不被访问?

Web services 谷歌如何保护他们的搜索服务不被访问?,web-services,security,Web Services,Security,我不确定这是不是问这个的合适地方。我一直在想办法阻止某人访问我的API,我想知道这一点,因为我认为他们的技术可能有用 谷歌如何从他们的网页访问他们的搜索服务?他们如何使用Ajax保护自己的API?我知道他们有处理scraper的方法,但是直接获取他们的API怎么样?标准技术是按IP地址进行速率限制。如果你抓取Google的速度足够慢,并且你可以访问大量的IP地址,你可以抓取它们 如果你刮得太快,他们会禁止你的IP。但是谷歌从他们的网页直接访问什么来检索这些数据,我似乎在他们的源代码中找不到,除非

我不确定这是不是问这个的合适地方。我一直在想办法阻止某人访问我的API,我想知道这一点,因为我认为他们的技术可能有用


谷歌如何从他们的网页访问他们的搜索服务?他们如何使用Ajax保护自己的API?我知道他们有处理scraper的方法,但是直接获取他们的API怎么样?

标准技术是按IP地址进行速率限制。如果你抓取Google的速度足够慢,并且你可以访问大量的IP地址,你可以抓取它们


如果你刮得太快,他们会禁止你的IP。

但是谷歌从他们的网页直接访问什么来检索这些数据,我似乎在他们的源代码中找不到,除非它以某种方式加密。@Anonymous,他们很可能在传递cookie,但是当你使用浏览器向谷歌发出请求时,您正在使用您的IP地址。因为你大概是以人工速率访问谷歌,他们会允许你访问。