Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
Javascript 加载和运行外部网页_Javascript_Asp.net_Background_Webpage - Fatal编程技术网

Javascript 加载和运行外部网页

Javascript 加载和运行外部网页,javascript,asp.net,background,webpage,Javascript,Asp.net,Background,Webpage,我在不同的地方问过这个问题,但没有得到真正的答案。 问题是: 假设我有一个网页,它将像谷歌一样提供服务。我的意思是,它将在后台使用谷歌,但前台将是我的页面。它将包含一个文本框和一个按钮。因此,用户会来输入他想要搜索的文本,然后单击按钮提交查询。因此,我的网页将把这个搜索文本转移到后台的谷歌上,并在谷歌上搜索这个东西。它将以不同的形式将结果返回到我的网页` 因此,问题是,什么是实现这一点的最佳方式,更重要的是,这是可能的 非常感谢。您必须使用谷歌自定义搜索API: 你不能使用传统的网络爬虫技术从谷

我在不同的地方问过这个问题,但没有得到真正的答案。 问题是: 假设我有一个网页,它将像谷歌一样提供服务。我的意思是,它将在后台使用谷歌,但前台将是我的页面。它将包含一个文本框和一个按钮。因此,用户会来输入他想要搜索的文本,然后单击按钮提交查询。因此,我的网页将把这个搜索文本转移到后台的谷歌上,并在谷歌上搜索这个东西。它将以不同的形式将结果返回到我的网页`

因此,问题是,什么是实现这一点的最佳方式,更重要的是,这是可能的


非常感谢。

您必须使用谷歌自定义搜索API:


你不能使用传统的网络爬虫技术从谷歌获取数据,因为这违反了他们的TOS。

谢谢你的回复@Knaģis,但谷歌只是一个例子。但我不知道有这样的违规行为。小型网站也是这样吗?例如,类似ebay的网站。这里是一个真正的问题,如果我为这些搜索编写客户端代码,比如JS,只是为了防止从单个IP(在这种情况下是我的服务器IP)进行搜索,我的网站还会违反规则吗?这样的话,比如说ebay,就不会感觉有什么不同,因为仍然有一个用户在搜索某个东西?你能告诉我