zoukankan      html  css  js  c++  java
  • C# 通过webBrowser 框架网页

    最近一段时间因为公司老板的要求:要求我对其他人开发的net框架网页中自动插入数据,开始的时候我不清楚,后来到网上搜集了一些资料
    首先对webBrowser加载网页
    this.webBrowser1.Url = new System.Uri("url地址", System.UriKind.Absolute);

    给一般不是框架网页中的文本框赋值
    webBrowser1.Document.GetElementById("文本框ID").InnerText = "weiling";//文本框赋值根据ID赋值
    或者:this.webBrowser1.Document.All["文本框name"].SetAttribute("value", "0924");//文本框赋值根据name赋值

    表单提交,也可以看成是一个点击事件
     HtmlElement form = webBrowser1.Document.GetElementById("formID");//提交表单
     form.InvokeMember("submit");

    框架网页中的文本框赋值,"frameMain"是框架的name
    webBrowser1.Document.Window.Frames["frameMain"].Document.GetElementById("txtXingming").InnerText = "521656";//框架赋值
    注:frameMain 是框架的name

    框架网页中下拉框赋值
    HtmlDocument doc = webBrowser1.Document.Window.Frames["frameMain"].Document;//框架下下拉框赋值
    HtmlElement el = doc.GetElementById("drpXingbie");
    el.SetAttribute(
    "selectedIndex""1");

    come on~~~~
  • 相关阅读:
    set的使用
    dict的使用
    tuple的使用
    Python数据类型字符串
    spring与redis集成之aop整合方案
    MySQL 对于大表(千万级),要怎么优化呢?
    MYSQL千万级数据量的优化方法积累
    Java:按值传递还是按引用传递详细解说
    常用正则表达式
    Java中equals和==的区别
  • 原文地址:https://www.cnblogs.com/weiling/p/1548705.html
Copyright © 2011-2022 走看看