C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
(淘宝已经限制第一次登录需要输入验证码了,在ie下登录一次,再运行代码,无法实现了,下面只是一个例子)
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("https://login.taobao.com/member/login.jhtml?f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F");
加载时候打开淘宝登录页面。
//
//HtmlElement element = webBrowser1.Document.GetElementById("login-text J_UserName");
// element.InnerText = "AAA";
// element = webBrowser1.Document.GetElementById("login-text");
// element.InnerText = "bbb";
// webBrowser1.Document.GetElementById("loginSelect").SetAttribute("electedIndex", "1");
// webBrowser1.Document.GetElementById("loginSelect").InvokeMember("change");
// webBrowser1.Document.GetElementById("login").InvokeMember("submit");
}
private void button1_Click(object sender, EventArgs e)
{
// IHTMLDocument2 doc = (IHTMLDocument2)this.webBrowser1.Document.DomDocument;
HtmlDocument cd = webBrowser1.Document;
HtmlElement element = webBrowser1.Document.GetElementById("TPL_username");//id或者是name
element.InnerText = "18301390898";
///
<span class="safe-login">
<input type="checkbox" id="J_SafeLoginCheck" tabindex="4"/><label for="J_SafeLoginCheck">安全控件登录</label>
</span>这个是HTML页面源文件的安全控件,必须把安全控件的对钩去掉才能输入密码。
HtmlElement element2 = webBrowser1.Document.GetElementById("J_SafeLoginCheck");//id或者是name
element2.InvokeMember("click");
/
element = webBrowser1.Document.GetElementById("TPL_password");//id或者是name
element.InnerText = "123456";
// 第一种情况butten 按钮有id或者name
/
HtmlElement buttonSubmit = this.webBrowser1.Document.GetElementById("登录按钮的ID");
buttonSubmit.InvokeMember("click");
//
// 第二种情况butten 按钮没有id或者name
//HtmlElementCollection dhl = cd.GetElementsByTagName("BUTTON");//GetElementsByTagName得到的是点击的标记元素名称
//foreach (HtmlElement item in dhl)
//{
// if (item.InnerText=="登录")
// {
// item.InvokeMember("click");
// }
//}
//
}
C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮相关推荐
- 使用WebBrowser自动登录淘宝
看到有人需要自动登录淘宝,觉得很好玩,仔细研究了一下. 1.淘宝登录密码分两种输入方式,一种是安全登录,是默认登陆方式,其密码输入框是ACTIVEX控件,另一种是非安全登录,即普通方式. 2.普通方式 ...
- Python《使用Selenium 和pyautogui 实现自动登录淘宝》
有了上一博文学习即基础,这一节想来学习下自动登录淘宝. 直接整上测试代码: from selenium import webdriver # import logging import time fr ...
- yjh的实习生涯之自动化测试(2)---新建一个自动登录淘宝例子以及如何将java代码运行到手机上
上一篇(http://blog.csdn.net/qq_33223761/article/details/53846914)我们了解了uiautomator的一些基本用法和方法,现在我们再来看看怎么创 ...
- python 登陆淘宝_如何用 Python 自动登录淘宝并保存登录信息?
原标题:如何用 Python 自动登录淘宝并保存登录信息? 作者 | 猪哥 责编 | 伍杏玲 前段时间时间为大家讲解了如何使用requests库模拟登录淘宝,而今天我们将对该功能进行丰富.所以我们把之 ...
- Python3+Selenium 实现自动登录淘宝+清空购物车
此博客的目的为分享自己用Python3和Selenium实现的自动登录淘宝和清空购物车的程序逻辑.经测试,此程序有时可以"秒杀"一些供给相对充足的限量商品,但无法秒杀疫情期间的任何 ...
- Selenium自动登录淘宝,我无意间发现了登录漏洞?
作者:Pineapple_C 原文链接:https://blog.csdn.net/pineapple_C/article/details/107641799?utm_source=app 注:本文经 ...
- Selenium自动登录淘宝,我无意间发现了登录漏洞!
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 蓬莱文章建安骨,中间小谢又清发. ...
- Selenium 自动登录淘宝,我无意间发现了登录漏洞!
G作者:Pineapple_C 原文链接:http://suo.im/6toKOR 注意:本文经过原文作者授权发布,大家可以关注他的博客,和作者一起学习. 这篇文章是一个很好的学习例子,作者能够在学习 ...
- 使用python selenium爬取淘宝商品信息 自动登录淘宝和爬取某一宝贝的主图,属性图和详情图等等
selenium作为一个自动化测试工具非常好用,谁用谁知道啊. 先说如何登录淘宝,淘宝现在直接用会员名和密码登录会有滑块验证,找了网上说的几种方法和自己尝试了一番效果还是不太理想,实测过程中,即使滑块 ...
最新文章
- 【ACM】杭电OJ 1096
- mysql page header_MySQL系列:innodb源码分析之page结构解析
- Android各层推荐开发书籍及参考资料
- POST一下就知道:人生苦短,我用Python!
- 速来围观!leetcode java实现汇总
- C++ 重载运算符 继承 多态 (超详细)
- 跨时钟域电路设计——结绳法
- Centos 手工创建新用户
- ubuntu下sogou突然不能用
- STM32——EEPROM
- SPH(光滑粒子流体动力学)流体模拟实现二:SPH算法(4)-算法实现2
- idea生成类中序列化id
- 光滑噪声数据常用的方法_什么是噪声数据:噪声数据的处理方法
- python中利用pygame模块输出文字
- 这世上最快的捷径就是脚踏实地
- 数据库系统概论【设计与应用开发篇】
- 2022 数学建模B题成品论文 参考文章 含全部建模 步骤 数学模型 图像
- 搭建一个个人网站需要多少钱预算?
- 人民日报聚焦绿之韵,树立民族品牌文化之魂
- TSW马宝国杯 web(我马宝国被黑了)
热门文章
- 快看,教你怎么上班摸鱼!
- 我们用C语言开发出的YFS(分布式文件系统)
- 《科学》杂志颁布2019十大突破 ,“量子霸权”与我们还有多远?
- oracle新增、删除索引以及主键修改
- .ds_store是什么文件
- Auto CAD:图纸电脑图层设置、图面比例、图面构图之详细攻略
- 怎样做到参加会议“到有所获”?
- 计算机主板一般分为什么不同,不同的电脑主板有什么区别 不同类型主板优缺点介绍...
- 怎么才能做好跨境平台--成功的秘诀
- 会计电算化的过程 实质上是用计算机,河南电大会计学专科《社会实践(会专)》(教考一体化)网上考试试题及答案...