c# webbrowser模拟点击无效

名称名称 2018-09-16 09:00:59
webbrowser 版本已经用注册表修改了11
网站不提示浏览器版本低。
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection elements = doc.All;
foreach (HtmlElement element in elements)
{
if (element.GetAttribute("InnerText") == "领取")
{
element.InvokeMember("click");
break;
}
}
网页ie浏览可以正常领取优惠券。
webbrowser里手动操作不能领取,模拟点击也不行。
webkit中手动操作可以领取,可是不会写模拟点击的代码。
怎么解决问题是webbrowser js 或json ajax等问题吗还是?菜鸟不知道这么多。
或者webkit把这个代码怎么写?
HtmlDocument doc = webBrowser1.Document;
HtmlElementCollection elements = doc.All;
foreach (HtmlElement element in elements)
{
if (element.GetAttribute("InnerText") == "领取")
{
element.InvokeMember("click");
break;
}
}
...全文
388 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghao1 2018-09-17
  • 打赏
  • 举报
回复
这个东西我很早做过,可以响应点击的,至于你说的,应该认真跟踪程序看看到底是什么原因。

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧