gpt4 book ai didi

c# - 使用C#访问网站

转载 作者:行者123 更新时间:2023-11-28 20:58:54 26 4
gpt4 key购买 nike

我这里有个问题。假设网站上托管了一个用 javascript 实现的基本计算器(我用 google 搜索并找到了一个示例,并找到了这个: http://www.unitsconverter.net/calculator/ )。我想做的是制作一个程序来打开该网站,输入一些值并获取返回值。因此,在我们的网站计算器中,程序:- 打开网站- 输入一个操作数- 进入操作- 输入一个操作数- 检索结果注意:事情应该在不需要向用户(例如浏览器)显示任何内容的情况下完成。

我做了一些搜索,发现了 HttpWebRequest 和 HttpWebRespond。但我认为这些可以用来将数据发送到服务器,这意味着,我发送数据的文件必须是 php、aspx 或 jsp。但Javascript是客户端。所以,我认为在这种情况下它们对我来说有点无用。

有什么帮助吗?

更新:我已经成功使用 WebBrowser Control 工具(在 System.Windows.Forms 中找到)开发了网络机器人这是代码示例:

    webBrowser1.Navigate("LinkOfTheSiteYouWant"); // this will load the page specified in the string. You can add webBrowser1.ScriptErrorsSuppressed = true; to disable the script in a page
webBrowser1.Document.GetElementById("ElementId").SetAttribute("HTMLattrbute", "valueToBeSet");

这些是我用来做我想做的事情的主要方法。我发现这个视频很有用:http://www.youtube.com/watch?v=5P2KvFN_aLY

最佳答案

我想你可以使用类似 WatiN 的东西将用户的输入/输出从您的应用程序传输到网站并返回结果,但正如另一位评论者指出的那样,当您可以编写自己的计算器时,我完全无法理解这种事情的值(value)。

关于c# - 使用C#访问网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11545775/

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