网页自动登录,自动填充表单代码

摘要:
实现自动登录网站,登录后跳转到指定页面。然后自动填写表格并提交。
实现自动登录某网站,并且登录完成后跳转到指定的页面。然后进行表单的自动填充表单提交 。类型于小型的发帖机  哈哈 (看官在看下面代码的时候,把记得把下面的链接改下)
public partial class Form1 : Form { public Form1() { InitializeComponent(); webBrowser1.Navigate("www.tiantianit.com"); } private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (webBrowser1.Url.ToString() == "www.tiantianit.com") { webBrowser1.Document.All["username"].InnerText = "tiantianit.com"; webBrowser1.Document.All["password"].InnerText = "tiantianit.com"; //webBrowser1. HtmlElement tem = null; var tem111 = webBrowser1.Document.GetElementsByTagName("input"); for (int i = 0; i < tem111.Count; i++) { HtmlElement aaaa = tem111[i]; if (aaaa.GetAttribute("type") == "button") { tem = aaaa; } } tem.InvokeMember("click"); Thread.Sleep(1000); webBrowser1.Navigate("www.tiantianit.com");//登陆成功后转到写blog this.Show(); //bool isLogIn = false; //if (webBrowser1.Url.ToString() == "www.tiantianit.com") //{ // System.Windows.Forms.MessageBox.Show("用户名或密码错误!"); // return; //} //else //{ // //isSetForm = false; // //mylogin.Close(); // webBrowser1.Navigate("www.tiantianit.com"); // this.Show(); //} } if (webBrowser1.Url.ToString() == "www.tiantianit.com") { webBrowser1.Document.All["txtTitle"].InnerText = "hello 我的第一篇博客"; webBrowser1.Document.All["editor"].InnerText = "hello 我的第一篇博客"; //var tem111 = webBrowser1.Document.GetElementsByTagName("body"); //HtmlElement bbbb = null; //for (int i = 0; i < tem111.Count; i++) //{ // HtmlElement aaaa = tem111[i]; // if (aaaa.GetAttribute("class") == "editMode") // { // bbbb = aaaa; // } //} //bbbb.InnerHtml = "hello 我的第一篇博客"; webBrowser1.Document.GetElementById("selType").SetAttribute("innerHTML", "转载"); webBrowser1.Document.GetElementById("txtTag2").InnerText = "asp.net";//标题 webBrowser1.Document.GetElementById("txtTag").InnerText = "asp.net";//内容 HtmlElement authortb = webBrowser1.Document.All["radChl2"]; authortb.SetAttribute("checked", "checked"); } } }

  

免责声明:文章转载自《网页自动登录,自动填充表单代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python修改镜像源Spring boot配置Dubbo三种方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

自适应网站设计对百度友好的关键:添加applicable-device标签(转)

现在很多网站都使用了自适应网页设计(Response-Web-Design),以满足庞大的移动端用户群的需要。但是在技术上设计了自适应的网页之后,出于SEO的考虑,你还要照顾到如何对百度更友好,即告诉百度“我是自适应页面”,方便百度进行识别校验。 自适应网页设计 浏览器对自适应识别校验代码 在自适应网页设计中,我们使用meta标签来告诉浏览器网页的自适应...

http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

http协议的状态码   1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。   2xx(成功) 表示成功处理了请求的状态码。   200(成功) 服...

JS代码收藏大全

从其他地方找来的,希望对有需要的人带来方便! 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body o...

web html调用百度地图

如果想在自己的网页上面加入百度地图的话,可以用百度地图的api.具体使用方法如下: 第一步:进入百度创建地图的网站http://api.map.baidu.com/lbsapi/creatmap/,搜索出自己要展示的位置,如下图所示。 第二步:设置地图,大家可以对网站显示地图的宽高进行设置,其余选项不动。 第三步:添加标注。点击第一个图标后,在右侧找到自己...

js判断浏览器类型

js判断浏览器类型 <script type="text/javascript" ><!-- function getOs() { var OsObject = ""; if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) { return "MSIE"; } if(isFirefox=na...

网页分页数据抓取三种方式

一、使用第三方工具,其中最著名的是火车头采集器,在此不做介绍。   二、自己写程序抓取,这种方式要求站长自己写程序,可能对对站长的开发能力有所要求了。   本人起初也曾试着用第三方的工具抓取我所需要的数据,由于网上的流行的第三方工具不是不符合我的要求,就是过于复杂,我一时没有搞明白怎么用,后来索性决定自己写吧,现在本人基本上半天可以搞定一个网站(只是程序开...