【问题标题】:Loading and running an external webpage加载和运行外部网页
【发布时间】:2013-05-11 20:06:16
【问题描述】:

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

所以问题是,实现这一点的最佳方式是什么,更重要的是它是否可行。

非常感谢。

【问题讨论】:

    标签: javascript asp.net background webpage


    【解决方案1】:

    您必须使用 Google 自定义搜索 API:https://developers.google.com/custom-search/v1/overview

    您不能使用经典的网络爬虫技术从 Google 获取数据,因为这违反了他们的 TOS。

    【讨论】:

    • 感谢您的回复@Knaģis,但谷歌只是一个例子。虽然我不知道这种违规行为。这也是小型网站的情况吗?例如 ebay 之类的网站。真正的问题是,如果我为这些搜索编写客户端代码(如 JS),我的网站是否仍会违反规则,只是为了防止从单个 IP(在这种情况下是我的服务器 IP)进行搜索?通过这种方式,让我们说 ebay,不会因为仍然有单个用户在搜索某些东西而感到任何不同吗?你能告诉我如果
    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多