gpt4 book ai didi

c# - 如何使用.net/c#读取谷歌计算查询结果?

转载 作者:行者123 更新时间:2023-11-30 12:35:51 25 4
gpt4 key购买 nike

我想提交这样的 Google 查询:

...从 C# 控制台应用程序并捕获 Google 报告的结果(并忽略任何指向其他站点的链接)。是否有特定的 Google API 可以帮助我完成这项任务?

我从工具 Launchy (launchy.net) 得到了这个想法。插件 GCalc 就是这样做的,我也找到了这个模块的源文件:
http://launchy.svn.sourceforge.net/viewvc/launchy/tags/2.5/plugins/gcalc/gcalc.cpp?revision=614&view=markup

看起来 GCalc 根本不使用任何 Google API。但我不知道如何在 C# 中做同样的事情,我更愿意使用适当的 API。但如果没有,我可以使用一些帮助/指针来了解如何将 GCalc 功能复制到 C#(.net 库/类......?)

最佳答案

使用 API 时不会显示 Google 计算器结果。所以如果你想要它们,你必须抓取页面。请小心,因为这违反了 Google 的服务条款,如果您频繁发送请求,您的 IP 将被禁止。

获得结果页面后,使用 html 解析器。结果在 <b> 中标签(例如 <b>1 + 1 = 2</b> ;如果它不存在,则您没有计算器结果)。小心<sup>结果中的标签(例如 <b>(1 (m^2) kg) / 2 = 0.5 m<sup>2</sup> kg</b> )。您可能还想解码 html 实体。

关于c# - 如何使用.net/c#读取谷歌计算查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com