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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 语义分割性能指标_语义分割评价指标

    语义分割性能指标_语义分割评价指标文章目录语义分割的评价指标IoUorIU(intersectionoverunion)语义分割的评价指标在整理评价指标之前,先补充一下预备知识。我们在进行语义分割结果评价的时候,常常将预测出来的结果分为四个部分:truepositive,falsepositive,truenegative,falsenegative,其中negative就是指非物体标签的部分(可以直接理解为…

    2022年8月21日
    8
  • MySQL中多表删除方法

    MySQL中多表删除方法

    2021年6月12日
    98
  • hostapd 移植和使用[通俗易懂]

    hostapd 移植和使用[通俗易懂]一、hostapd简介hostapd是一个用户态用于AP和认证服务器的守护进程。它实现了IEEE802.11相关的接入管理,IEEE802.1X/WPA/WPA2/EAP认证,RADIUS客户端,EAP服务器和RADIUS认证服务器。二、hostapd移植1.打开hostap官网,下载hostapd-2.7.tar.gz源码包;      2.解压源码包:…

    2022年5月22日
    42
  • 吐血整理!java面试中经常被问到的问题「建议收藏」

    吐血整理!java面试中经常被问到的问题「建议收藏」主备同步的实现原理我们先来了解一下主备同步的原理,下面以一个update语句来介绍主库与备库间是如何进行同步的。上图是一个update语句在节点A执行,然后同步到节点B的完整流程图,具体步骤有:主库接受到客户端发送的一条update语句,执行内部事务逻辑,同时写binlog。备库通过changemaster命令,设置主库的IP、端口、用户名和密码,以及要从哪个位置开始请求binlog。这个位置包含文件名和偏移量。在备库上执行startslave命令,启动两个线程io_thread

    2022年7月9日
    39
  • 敏捷开发有哪些模式_软件敏捷开发方法的模式

    敏捷开发有哪些模式_软件敏捷开发方法的模式在信息技术高速发展的今天,有很多的开发任何要求开发人员增量交付,迭代式开发,能够持续集成。很显然传统的瀑布开发模式已经不能满足需要了,于是,敏捷开发这种模式就出现了。接触过敏捷开发的朋友可能会知道,

    2022年8月3日
    5
  • pycharm系统找不到指定路径_pycharm系统找不到指定路径

    pycharm系统找不到指定路径_pycharm系统找不到指定路径对于许多程序初学者来说可能会碰到许多问题,首先可能在编译器运行程序时就会出现各种问题。我就是这样的一个程序员小白。在初次使用PyCharm编译器运行Python程序时就出现了系统找不到指定文件所在的位置的问题。在上网看了许多人提供的解决方案之后,我从中浏览几个与所出现问题相近的答案,并结合本人运行程序时出现的问题将解决方法作为学习笔记记录在此。希望对我今后的学习以及对于那些像我一样的初学者能够提供一些帮助。使用PyCharm运行程序时出现系统找不到指定文件位置的错误的解决:第一步:看到错误提示【

    2022年8月28日
    2

发表回复

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

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