c#如何向网页添加值并自动点击按钮登陆

发布网友 发布时间:2024-10-24 11:15

我来回答

2个回答

热心网友 时间:2024-10-24 11:14

试试在SetAttribute的地方设置断点排错,看看这些语句是否有执行。
如果这些语句是有执行,但没能成功给Input赋值的话,要以试试我以下的Function:
private void HtmlElementInput(HtmlElement control, string valueInput)
{
control.InvokeMember("focus");

string s = valueInput.Replace("{", "{{}").Replace("}", "{}}")
.Replace("(", "{(}").Replace(")", "{)}")
.Replace("+", "{+}").Replace("^", "{^}")
.Replace("%", "{%}").Replace("~", "{~}")
.Replace("[", "{[}").Replace("]", "{]}") ;
SendKeys.Send(s);
WaitSeconds(1);//sendkeys需要一定时间,需要等一会

}


em.SetAttribute("value", BENSHANHOU);
换成:
HtmlElementInput(em,BENSHANHOU)

热心网友 时间:2024-10-24 11:13

使用《网页自动提交监控工具》
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com