做一个网页的自动注册软件,需要模拟点击注册,查看网页的源文件,注册的图片很简单:
<div>
<input type="image" value="注 册" name="regsubmit" src="/img/common/reg_btn.jpg">
</div>
c#代码这样貌似不行哦:
HtmlElement btnSubmit = webBrowser2.Document.All["regsubmit"];
btnSubmit.InvokeMember("onclick");有什么办法可以模拟点击了吗?
<div>
<input type="image" value="注 册" name="regsubmit" src="/img/common/reg_btn.jpg">
</div>
c#代码这样貌似不行哦:
HtmlElement btnSubmit = webBrowser2.Document.All["regsubmit"];
btnSubmit.InvokeMember("onclick");有什么办法可以模拟点击了吗?
<div>
<input type="image" value="注 册" name="regsubmit" src="/img/common/reg_btn.jpg">
</div>
</form>
估计是被这段话阻断了,你先设置this.rpa_rule_check.checked为true
<label for="rpa_rule_agreement">我已阅读并接受</label>
这个默认是选中的
HttpClient client=new HttpClient(url);
client.PostingData.Add(fieldName1, filedValue1);//这两个参数怎么填啊。网页源文件里面都没有post参数啊。
比如需要传入用户名密码时大概是这样
client.PostingData.Add("inputUerName", "amu0528");//传入用户名
client.PostingData.Add("inputPassWord", "password");//传入密码
这样行不?
如果是:用webbrowser,遍历所有htmlelement,再点击就行了,
btnAdd.InvokeMember("Click");
或者
btnSubmit.InvokeMember("Click");