WebBowser 实现淘宝网自动登录

本文介绍了如何使用C#的WebBrowser控件来模拟用户操作,实现自动登录淘宝。通过设置控件的Url属性打开登录页面,然后获取用户名输入框元素,并利用SendKeys方法模拟键盘输入用户名和密码,实现自动填写和提交。为了解决网页加载延迟问题,文中提到要等待DocumentCompleted事件并在ReadyState为completed时执行相关操作。
摘要由CSDN通过智能技术生成

    游戏外挂 登录是第一步,我想自动挂的是 淘宝上的 游戏,所以首先 自动登录淘宝。淘宝网是加密的,安全控件登录。用底层的收发包技术做,解密有难度。

    我的思路是用c#做个软件完全模拟鼠标键盘操作,你平时怎么操作,程序就怎么模拟。OK,按照这个思路做下去。

首先是用c#中的WebBrowser控件打开登录网页,很简单,拖拽WebBrowser到Form上,然后给它的Url属性赋值。WebBrowser就会自动navigate to 这个网页。

WebBrowser1.Url= new Uri("淘宝网登录地址")

HtmlElement usrname=WebBrowser1.Document.GetElementById("ID值"), 这条语句可获得用户名输入框元素。ID值可以通过查看HTML源文件得到。还有很多方法可以找到该元素,看msdn就可以了。

usrname.Focus(); 将输入焦点定位到用户名输入框上。

下面就是用System.Windows.Forms.SendKeys.Send()方法模拟键盘操作输入用户密码并回车:

System.Windows.Forms.SendKeys.Send("UserName");
System.Windows.Forms.SendKeys.Send("{tab}");          //输入tab键,输入焦点定位到了密码输入框       
System.Windows.Forms.SendKeys.Send("password");   //模拟键盘输入密码                   
System.Windows.Forms.SendKeys.Send("{enter}");

      有个难点就是,Webbrows

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值