用金山快盘时需要每天签到挣空间容量,一直都想写个定时程序实现,然后挂到实验室的服务器上。通过参考网上一些资料,自己动手实现一个利用webbrowser控件实现了自动点击网页按钮的功能,其实很简单的,下面介绍一下怎么利用webbrowser控件自动点击网页按钮。
Webbrowser控件我就不介绍了,是个控件加载web页面的控件。
- 从工具箱中,将Webbrowser控件拖入Form窗口。
- 在Webbrowser控件的属性对话框中,将Url属性设置为对应的网址
- 然后在form窗体中双击webbrowser控件,在默认的webBrowser_DocumentCompleted函数中添加如下代码
private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
// 根据id找到对应的元素
HtmlElement htmlEle = webBrowser.Document.GetElementById("sign-in");
if (htmlEle != null)
{
// 激活html元素的 click 成员
htmlEle.InvokeMember("click");
}
}
本文只是提出一个大致的实现思路,根据需要更改自己的代码就可以实现自动激活某个元素的某个事件。
it‘s up to you
分享到:
相关推荐
2,在窗体中加入三个按钮,然后添加WebBrowser控件,右键控件选属性,设置相应的属性。 3,设置WebBrowser控件的属性 public Form1() { InitializeComponent(); webBrowser1.ScriptErrorsSuppressed = true; //...
在C#的WebBrowse控件中捕获 MouseClick 或 MouseDown事件的方法。
解决方法:定时监视是否有窗口弹出,如果有,获取窗口句柄,再获取窗口中的按钮"是(&Y)"或"否(&N)",模拟点击动作,自动点击"是(&Y)",打开页面.以中国铁路购票网站为例:https://www.12306.cn/mormhweb/
C# webbrowser控件点击页面按钮 从工具箱中,将Webbrowser控件拖入Form窗口。 在Webbrowser控件的属性对话框中,将Url属性设置为对应的网址 然后在form窗体中双击webbrowser控件,在默认的webBrowser_...
本例中,为WinForm提供方法,批量设置... List, Boolean>>参数,布尔值表示是否同时忽略修改其子控件,如放在GroupBox内的按钮 List参数,该列表内的类型的控件均不修改其可编辑属性,如Label控件一般不设置可编辑性。
WebBrowser控件的功能在.NET 3.5 SP1中得到了增强。它不仅可以装入网页,也可与页面进行交互操作。Todd Miranda 演示了各项功能。
在C#的WebBrowser控件中的HTML文件实现按钮控制C#程序。HTML按钮实现C#的截图和查看功能。
WebView2为WPF网页浏览工具,具有简单易用,页面显示清晰的优点。 但是,由于微软设计缺陷,无法进行分层界面设计,顶层控件会被遮挡住。 本样例很好的解决了上述问题,实现界面的分层控制,能够正常显示顶层控件。...
新建一个C#应用程序,给应用程序起个名字,如AutoLogin,在窗体中添加一个TextBox、Button,及WebBrowser控件,并为WebBrowser控件添加webBrowser1_DocumentCompleted事件。 按钮的点击事件以及webBrowser1_Docu
1.选择“工具箱”,单击鼠标右键,在弹出的快捷菜单中选择“选择项”。 ... 3.在COM组件列表,单击[浏览]按钮,在对话框中选择...在放入窗体中时报错“未能导入ActiveX 控件。请确保它已正确注册”. 所以手动添加如下代码:
制作IE插件在webbrowser里打开baidu查询...将下面的代码放上去然后运行它,再点击按钮,就会弹出webbrowser控件来了。 这个例子本来就是想测试下C#能否做IE插件用的。纯属玩玩,如果大家不信就别下载!~影响我心情!~
在使用WebBrowser控件,先要 初始化和结束程序后要终止化(Initialization & Finalization) 自定义浏览器上下文菜单 自定义浏览器 C#中调用WebBrowser查看源文件的功能 ----------------------------------- ...
浏览器界面设计主要确定浏览器的页面布局,设定浏览器窗口上设置哪些功能菜单项、设置哪些功能按钮、设置哪些状态栏,它们各自的位置如何、属性如何、对应的变量如何等等。 (3)浏览器代码设计 浏览器代码设计...
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...
Click 事件: 此事件是在一个对象上按下然后释放一个鼠标按钮时发生。它也会发生在一个控件的值改变时。 对一个 Form 对象来说,该事件是在单击一个空白区或一个无效控件时发生。对一个控件来说,这类事件的发生是当...
创建一个C# 应用程序,使用WebBrowser控件加载该页面,模拟键盘输入账号、密码,把用户配置分别赋值给两个控件,然后调用按钮的点击事件。 具体步骤: 1. 打开登录页面,按F12查看网页源码,可以看到2个输入控件名...
例如,在HTML文件中添加一个按钮,点击按钮时调用C#方法: ```html <!-- 提供给C#程序调用的方法 --> function messageBox(message) { alert(message); } <!-- 调用C#方法 --> ('javascript访问C#...
实例312 用WebBrowser组件的execWB方法 进行打印 491 实例313 利用JavaScript获取焦点并且打印 框架中内容 492 实例314 智能放大或者缩小图片后进行打印 494 实例315 清空或恢复打印页面中的页眉和页脚 495 实例316...