mshtml文档的处理

objectc=null;myWeb.Navigate(“http://zhidao.baidu.com/”,refc,refc,refc,refc);//…获取WebBroswer中的body代码mshtml.HTMLDocumentClassdoc=(mshtml.HTMLDocumentClass)myWeb.Document;mshtml.HTMLBodybody=(ms…

大家好,又见面了,我是你们的朋友全栈君。

object c=null;

myWeb.Navigate(”
http://zhidao.baidu.com/“,ref c,ref c,ref c,ref c);

//…获取WebBroswer中的body代码

mshtml.HTMLDocumentClass doc=(mshtml.HTMLDocumentClass)myWeb.Document;

mshtml.HTMLBody body=(mshtml.HTMLBody)docCC.body;

string html=body.innerHTML.ToString();

//…如果里面有Form,要给里面的text填充信息

mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document;

mshtml.IHTMLElementCollection inputs;

inputs=(mshtml.IHTMLElementCollection)doc2.all.tags(“INPUT”);

mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item(“userName”,0);

mshtml.IHTMLInputElement inputElement=(mshtml.IHTMLInputElement)element;

inputElement.value=”填充信息”;

//…要点击里面的某个按钮

mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document;

mshtml.IHTMLElementCollection inputs;

inputs=(mshtml.IHTMLElementCollection)doc2.all.tags(“INPUT”);

mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item(“SubmitBut”,0);

element.click();

碰到问题,看到这些代码就明白了,很好

转载于:https://www.cnblogs.com/b42259626/archive/2010/01/02/1638035.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126697.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 游戏开发学习路线

    游戏开发学习路线当你在吃鸡,王者农药的时候是否有想过如何才能做出一款这样让人神迷的游戏?游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指引,是可以事半功倍的。下面就结合自己的学习历程和大家分享下游戏开发的学习路线。1.介绍游戏开发分为客户端和服务端两条不同的路线,路线不同,所需的技能也不同。但有些…

    2022年4月19日
    77
  • Solr使用入门指南

    Solr使用入门指南

    2021年12月2日
    39
  • JMeter参数化4种实现方式「建议收藏」

    JMeter参数化4种实现方式「建议收藏」前言下面是目前JMeter系列已有博文列表,持续更新中:JMeter安装与接口测试入门JMeter接口测试之断言实现JMeter逻辑控制器JMeter配置元件JMeter操作Mysql数据库BeanShellSampler与BeanShell断言JMeterLinux下执行测试JMeter自定义日志与日志分析1参数化释义什么是参数化?从字面上去理解的话,就是事先准备好数据(广义上来说,可以是具体的数据值,也可以是数据生成规则),而非在脚本中写死,脚本执行时从准备好的数据中

    2022年6月24日
    23
  • Pytest(16)随机执行测试用例pytest-random-order[通俗易懂]

    Pytest(16)随机执行测试用例pytest-random-order[通俗易懂]前言通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。pytest默认运行用例的顺序是按模块和用例命名的ASCII编码

    2022年7月31日
    3
  • 通过reduce函数实现数组求和_js数组求和的方法

    通过reduce函数实现数组求和_js数组求和的方法对于实现数组求和,我们常用的思路是通过for、while,对数组进行迭代,依次将他们的值加起来,下面列举常用的两种方法第一种:vararr=[1,2,3,4,5,6];Array.prototype.sum=function(){varsumResult=0;for(vari=0;i<this.lengt…

    2022年10月2日
    0
  • Burp Suite 抓Android手机应用包教程[通俗易懂]

    Burp Suite 抓Android手机应用包教程[通俗易懂]环境可以连WIFI的的渣渣电脑一台BurpSuitev1.7.33小米mix2sMIUI10配置手机端配置手机和电脑同时接入同一个WiFi(同一个无线局域网)查看电脑的无线局域网IP和手机的无线局域网IP可以得到电脑端的IP为192.168.1.181,手机端的为192.168.1.145设置手机代理为电脑的IP端口可以自定义,IP地址设置为电脑的局域地址…

    2022年5月7日
    427

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号