我这里有问题。假设有一个在网站上托管的 javascript 中实现的基本计算器(我已经用谷歌搜索了它并找到了一个示例并找到了这个: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