我正在创建一种机器人来从网站下载动态生成的CSV文件。我能够达到触发提交下载的表单。但是无法使用Web应用程序内部的预定义JavaScript函数提交表单。这是我的代码:
object y = webBrowser1.Document.InvokeScript("SWESubmitForm", new object[] {"SIPopupIEForm", "s_0", "'s_3_1_50_0'", "''" });
问题是y
始终是null
。我不知道脚本是否被调用。我在Firefox的控制台中尝试了这样的功能:
SWESubmitForm(document.SIPopupIEForm,s_0,"s_3_1_50_0","")
它正在正确执行。它会触发下载。
请告诉我怎么做?