WebBrowser自动点击链接 广告自动点击 Ads Auto Click
2008-11-30 19:34
253 查看
原文地址:http://www.zu14.cn/2008/11/30/ads_autoclick/
点击付费广告, 是目前比较流行的一种网络营销模式, 但是,如果你单纯的靠手工一个一个去点, 总觉得不划算
, 能不能实现自动的去点击呢? 答案是肯定的
.NET 里面的 WebBrowser, 可以满足我们的要求
如果你利用本文的思路,去做赚Money的事情,后果自负 (不过,目前这种事情已经不好做了,各付费网站都采取了应对措施,呵呵,魔高一尺,道高一丈,实现还是可行的,具体就靠大家自己去发挥了)
下面给出一部分核心代码,全部代码,请下载本文附带的项目源码
完整源码下载
点击付费广告, 是目前比较流行的一种网络营销模式, 但是,如果你单纯的靠手工一个一个去点, 总觉得不划算
, 能不能实现自动的去点击呢? 答案是肯定的
.NET 里面的 WebBrowser, 可以满足我们的要求
如果你利用本文的思路,去做赚Money的事情,后果自负 (不过,目前这种事情已经不好做了,各付费网站都采取了应对措施,呵呵,魔高一尺,道高一丈,实现还是可行的,具体就靠大家自己去发挥了)
下面给出一部分核心代码,全部代码,请下载本文附带的项目源码
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { //如果需要登录,调用自动登录的过程 //this.AutoLogon("帐号", "密码"); //取得目标页面的所有link, 然后分析这些 link, 找到需要点击的 HtmlElementCollection links = this.webBrowser1.Document.Links; foreach (HtmlElement link in links) { //我这里用 google 的链接,做示例 if (link.GetAttribute("href").Contains("google.com")) { link.InvokeMember("click"); //激发链接的点击事件 } } } /// <summary> /// 自动登录,适用于没有验证码的情况 /// </summary> /// <param name="userId">登录的帐号</param> /// <param name="password">登录的密码</param> private void AutoLogon(string userId, string password) { #region 获取登录FORM的输入框 和 Submit 按钮 HtmlElement textboxUserId = this.webBrowser1.Document.GetElementById("登录用户名文本框的ID"); //如果没有ID,用 Name 获取 //HtmlElement textboxUserId = this.webBrowser1.Document.All["登录用户名文本框的Name"]; HtmlElement textboxPassword = this.webBrowser1.Document.GetElementById("登录密码框的ID"); //如果没有ID, 用Name 获取 //HtmlElement textboxPassword = this.webBrowser1.Document.All["登录密码框的Name"]; HtmlElement buttonSubmit = this.webBrowser1.Document.GetElementById("登录按钮的ID"); //如果没有ID, 用Name获取 //HtmlElement buttonSubmit = this.webBrowser1.Document.All["登录按钮的Name"]; textboxUserId.SetAttribute("value", userId); //填写帐号 textboxPassword.SetAttribute("value", password); //填写密码 buttonSubmit.InvokeMember("click"); //触发提交按钮的点击事件 //当然,登录,也可以用 //this.webBrowser1.Document.Forms[0].InvokeMember("submit"); //来实现,但是,上面的语句,会跳过浏览器客户端验证函数(如果有的话) #endregion //登录后,需判断登录是否成功, 可以根据登录后的 URL //或者 this.webBrowser1.Document.Body.InnerHtml的内容来判断 }
完整源码下载
相关文章推荐
- WebBrowser自动点击链接 广告自动点击 Ads Auto Click
- WebBrowser自动点击链接 广告自动点击 Ads Auto Click
- 广告banner:手动滑动切换,自动切换,点击跳转,异步加载网络图片
- js 抢月饼第一步 —— console中实现自动点击click脚本
- JavaScript自动点击链接 防止绕过浏览器访问的方法
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 .
- android textview 自动链接网址 修改默认点击事件
- c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2
- c# webbrowser 随机点击链接
- 编写网页自动登录器、网页自动注册器、广告模拟点击器的一点思路
- 在firefox中点击rtsp链接自动调用暴风影音播放
- android textview 自动链接网址 修改默认点击事件
- C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
- 手机网页点击链接触发手机自动拨打或保存电话的代码
- IOS 广告页(点击广告图片自动跳转到WebView)
- JavaScript自动点击链接 防止绕过浏览器访问
- CppWebBrowser的使用一 自动点击网页上的超级链接
- html页面中点击链接自动跳出相应用户的QQ聊天窗口的做法