C#实现百度自动点击软件设计
来源:互联网 发布:苏州园区楼盘 知乎 编辑:程序博客网 时间:2024/06/11 20:33
百度点击原理不复杂,搜索-找到指定结果,点击。
难点一、C#实现百度输入框像人工一样输入字。这里只需要利用webBrowser1,timer结合 System.Windows.Forms.SendKeys.Send
System.Windows.Forms.SendKeys.Send(“x”);其中x为每一秒发送一个字,直接到关键字全部输入百度搜索框。
难点二、回车之后怎么找到设定的网页或标题,然后点击。
利用网址特性如,http://www.baidu.com/s?wd=%E6%B9%96%E5%8D%97126%E8%80%83%E8%AF%95%E7%BD%91&pn=10&tn=baiduhome_pg&ie=utf-8&f=3 分析,都有一个pn,这里的pn=10即第二页,每一页加10。利用webBrowser1 循环查找有<A的标记,直到检测出含有pn this.webBrowser1.Document.All[i].GetAttribute("href").IndexOf("pn="+page1)!=-1。然后进行点击 webBrowser1.Document.All[i].InvokeMember("click");
难点三、目标网站,通过设置网站的标题,唯的,找到之后,点击即可。http://163gz.qn126.com/
难点四、进入目标网站之后,如何进行随便点击。直接帖代码:
Random xx = new Random();
int yy = xx.Next(1, this.webBrowser1.Document.Links.Count-2);这里为什么-2是因为有些网站低部多了统计代码,容易点击到。所以-2就不会点击到了。
this.webBrowser1.Navigate(this.webBrowser1.Document.Links[yy].GetAttribute("href").ToString());
最后一点、就是设置代码IP。这个很简单。利用C#修改注册表即可。但是我在网上找了一些代理IP,速度非常慢。这相对来说设置好的timer来说,确实不好解决。
好了费话说了大堆,友情支持一下,发个网址www.126hn.com。本人是初学者,写得不好指点下。
程序附件:点击链接下载
- C#实现百度自动点击软件设计
- C# 实现按钮自动点击
- C#鼠标自动点击
- c#实现自动点击鼠标左键(例子)
- 自动软件设计
- 自动软件设计
- 实现鼠标自动点击
- C# 仿百度自动匹配
- YUI实现鼠标自动点击
- 百度自动登陆代码实现
- c++ 实现百度自动搜索
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- C# 中TreeView 控件实现点击CheckBoX自动打钩的事件
- 4564695465464
- Illustrator 学习
- 设备驱动中异步通知编程
- Visual Studio 学习
- Bluetooth and iOS – Use Bluetooth in your iPhone apps
- C#实现百度自动点击软件设计
- 查找iOS项目中是否使用了UDID
- virtualization technology
- Oracle专用服务器与共享服务器对比谈
- Mirror驱动学习(一)——DFB 与 DIB 的比较
- 调试代码技巧1
- E/AndroidRuntime(1017): Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unable t
- Servlet文件上传细节
- ROS探索总结(十)——语音控制