如果可以在使用谷歌搜索引擎的C#/ asp.net中编写网络应用程序,我一直在努力查看。我一整天都在谷歌上搜索。我不想要自定义搜索API,因为我不希望通过网站搜索引擎搜索。我想让我的网络应用程序将输入传递到搜索整个网络而不是特定网站的基本Google网络搜索,以便我可以解析搜索结果的第一页。我把它放在粗体中是因为看起来自定义搜索api用于搜索特定网站(我自己的网站),这是不我想要做的事情,但我唯一能找到的东西。 (至少在大多数情况下)我在问题中找到的最接近的答案是https://stackoverflow.com/a/4082976/5607333这可能对我有用,但我不知道如何做到这一点。如何将搜索输入发送到谷歌搜索并使用HTML获取结果? (或者在我的情况下是asp.net)如果您认为我的问题的答案可以请您发布一个如何完成的示例吗?我说"想想"因为我不确定这是我要问的答案。
我希望这个问题不被认为是我所关联的问题的一个骗局,因为我的方式比它更具体。
此外,如果在C#/ asp.net中无法执行此任务但是可能使用其他语言,请有人发布一个示例,说明它是如何使用该语言或链接的?
更新我在找到类似于我的问题的另一个问题时,弄清楚这是一个简单的解决方案。解决方案是编辑网址然后我假设您可以在C#中用+号连接它。
更新:2 尽管我在撰写此问题时想到了我特别遇到的问题,但我仍然不知道为什么我找不到谷歌的等价物这个https://msdn.microsoft.com/en-us/library/dd251020.aspx没有折旧。我在这里读到了另一个问题的答案,其中有人说这是因为他们是如何从广告结果中赚钱的,但如果这是真的,那我仍然感到惊讶。
答案 0 :(得分:-1)
看看这个问题:
Adding Google's standard search (not custom) to my website
您可以使用自己的XML解析器为搜索用户自定义显示。
使用这样的http请求:
GET / search?q = bill + material& output = xml& client = test& site = operations 但它对每天的请求数量有限制,我猜是500或1000