我正在尝试为将访问网站URL的独立应用程序编写代码,我希望该程序将数据传递到网站的表单,进行计算,然后返回其结果。所有这些都无需打开网站并手动填写。
我知道,可以通过某些网站上带有表单的URL传递参数来实现此目的,但这在我们尝试使用此功能的网站上不起作用。
有人知道使用JavaScript的方法吗?研究此主题时,我发现的所有内容都提供了有关如何在您正在创建的网站上进行操作的信息,但由于已完成,因此无法在此网站上进行操作。如果我确实编写了任何代码,我将如何让我的JavaScript代码在该网站上运行感到困惑。
答案 0 :(得分:0)
您将需要发出一个HTTP“ POST”请求(因为您已经说过“ GET”请求不起作用。
用来发出http请求的对象取决于您的环境(您将在何处运行Javascript代码)。例如:如果JavaSscript在浏览器中运行,则为XMLHTTPRequest;如果在Windows脚本宿主或MS Excel..etc..etc中运行,则为WinHTTP。
您可能必须在http请求中提供特定的标头。可能是Cookie标头。也许是Referrer标头。您可以通过查看普通浏览器发送的内容(例如:在浏览器中使用开发人员工具(F12))来弄清这一点
答案 1 :(得分:0)
您将需要使用POST而不是GET,这就是我假设您现在拥有的。
method="POST"
而不是...
method="GET"
我在JavaScript方面不是很资深,但是我确实知道当涉及到网页时,它在应用程序中有些怪异。