设为首页 | 加入收藏 | 登录|注册
网页操作大师软件
联系电话: 18589837275
(微信手机同号)
 
首页   软件介绍   新闻动态   软件功能展示   使用教程   行业资讯   软件价格及下载   联系我们   付款方式   在线留言
相关信息
  - 最好的58同城发帖软件
  - 给大家推荐最好的自动发帖软件
  - 自动发帖软件代码
  - 外链要如何建设才能提升SEO的
  - 第三届中国SEO案例分享会在京
 
人气榜
  - 第三届中国SEO案例分享会在京
  - 【高级教程】在网页中插入Jav
  - 外链要如何建设才能提升SEO的
  - 【视频】通过Excel把帐号和
  - 【视频】软件自动上传图片功能教
  - 网页操作大师软件动作分享交流与
  - 最好的58同城发帖软件
  - 【视频】动作的导入导出教程
  - 网站推广工具_网站推广软件_网
  - 【视频】网页操作大师软件验证码
 
推荐
  - 网站推广工具_网站推广软件_网
  - 【视频】最新58同城自动发帖教
  - 58同城自动发帖视频演示
  - 网页操作大师使用方法详细教程(
  - 发帖软件自动发帖软件火爆热销中
 
 
自动发帖软件代码

 

先上代码:

private void button_Click(object sender, EventArgs e)

        {

            CookieContainer cc = new CookieContainer();//this is for keep the Session and Cookie

            Hashtable param = new Hashtable();//this is for keep post data.

            string urlLogin = "http://demo.server//login.asp";

            param.Add("User", "xxx");

            param.Add("Password", "xxxx");

            string result = PostAndGetHTML(urlLogin, cc, param);

            string url2 =  " http://demo.server/query.asp?id=1";// need change. special logic

            param.Clear();

            result = PostAndGetHTML(url2, cc, new Hashtable());

        }

需求:客户的数据同时存在在另外一个不可控的系统中,需要和当前系统同步。

思路:自动登录另外一个系统,然后抓取数据,同步到本系统中。

技术点:模拟用户登录;保存登录状态;抓取数据

这样就自动找到id为usename 和password的控件并赋值。
 
点击按钮也有很多种方式,如果知道按钮的id或者name,例如id为:"submitbutton",直接用
[c-sharp] view plaincopy
HtmlElement btnSubmit = webBrowser.Document.All["submitbutton"];     
btnSubmit.InvokeMember("click");  

如果不知道id和name,就用
[xhtml] view plaincopy
webBrowser1.Document.Forms[0].Invoke("submit");  

这样获取了所有该网页所有按钮连接

文本查找要借助于TextRange对象的findText方法。但是,.Net里并没有这个对象。这是因为,.Net 2.0提供的HtmlDocument,HtmlWindow,HtmlElement等类,只不过是对原有mshtml这个COM组件的不完整封装,只提供了mshtml的部分功能。所以许多时候,我们仍旧要借助mshtml来实现我们需要的功能。好在这些.Net类都提供了DomDocument这个属性,使得我们很容易把.Net对象转换为COM对象使用。

 

 
 

自动发帖软件 | 网络营销软件 | 网络推广软件 | 推广软件 | 营销软件 | 网站推广软件 | 微博营销 | 论坛营销 | 博客营销 | B2B营销 | 邮件营销 | 全能营销软件
网页操作大师软件:自动操作网页,解放您的双手!网络营销专业人士必备软件利器!
网页操作大师软件 深圳澳米德科技 版权所有(C)粤ICP备19151150号-3
扫码加我微信

微信咨询

咨询热线

15338818272