我需要开发一个桌面应用程序。它必须连接到一个网站并单击其中一个页面上的“提交”按钮。基本上我们必须阅读一个 Excel 表(包含发票编号),每个发票编号都需要点击“提交”按钮。
现在我已经阅读了我们可以使用 webbrowser 控件,但我的要求是网站不应该在浏览器中打开,它应该在内部完成而不在任何浏览器中打开,连接到网站,获取每个数字并点击提交按钮。
对此的任何指示都会有所帮助。
我需要开发一个桌面应用程序。它必须连接到一个网站并单击其中一个页面上的“提交”按钮。基本上我们必须阅读一个 Excel 表(包含发票编号),每个发票编号都需要点击“提交”按钮。
现在我已经阅读了我们可以使用 webbrowser 控件,但我的要求是网站不应该在浏览器中打开,它应该在内部完成而不在任何浏览器中打开,连接到网站,获取每个数字并点击提交按钮。
对此的任何指示都会有所帮助。
如果您可以将 Web 服务部署到网站,则最好为此使用 Web 服务。
如果没有,您将不得不使用 Web 浏览器控件。Web 浏览器控件不必在表单上。您可以即时创建 Web 浏览器对象。在新线程中检查 WebBrowser 控件
但是,网络浏览器通常有更多的开销。
相反,您可以使用 fiddler 来嗅探流量并使用 httpwebrequest/webrequest 类来执行此操作。
您可以使用 WebRequest 类来发布数据。看到这个: