首页 > 编程语言 >c# 利用 webbrowser 解析 html

c# 利用 webbrowser 解析 html

时间:2023-01-07 09:34:00浏览次数:37  
标签:Body ReadyState wb c# DateTime html webbrowser var Document

using(var wb = new WebBrowser())
        {
            wb.ScriptErrorsSuppressed = true;
            wb.Navigate("about:blank");
            var startTime = DateTime.Now;
            while (true)
            {
                Application.DoEvents();
                if (wb.ReadyState == WebBrowserReadyState.Loaded
                    || wb.ReadyState == WebBrowserReadyState.Complete
                    || startTime.AddMilliseconds(1) < DateTime.Now)
                    break;
            }
            wb.Document.Body.InnerHtml = "<h1>Hello</h1>";
            var x = wb.Document.Body.Children[0].OuterHtml ;
        }

 

标签:Body,ReadyState,wb,c#,DateTime,html,webbrowser,var,Document
From: https://www.cnblogs.com/nanfei/p/17032130.html

相关文章

  • [LeetCode] 2202. Maximize the Topmost Element After K Moves
    Youaregivena 0-indexed integerarray nums representingthecontentsofa pile,where nums[0] isthetopmostelementofthepile.Inonemove,youcan......
  • HTML
    目录网页1.概念:2.形成:3.HTML:浏览器1.含义:2.内核:3.常用:Web标准(重点)1.原因:2.构成:3.优点:HTML的语法规范1.基本语法的概述:2.标签关系:3.基本结构标签:4.代码含义:标签语义1.标题标......
  • LeetCode每日一题1.7
    1658.MinimumOperationstoReduceXtoZerohttps://leetcode.cn/problems/minimum-operations-to-reduce-x-to-zero/滑动窗口classSolution:defminOperati......
  • Docker通过容器生成镜像
    参考地址:https://blog.csdn.net/JineD/article/details/106343404根据镜像启动容器:dockerrun  根据启动容器创建新镜像:dockercommit  将由容器生成的镜像push......
  • LLVM IR与C++ MUL函数代码
    LLVMIR与C++MUL函数代码使用LLVMIR写程序熟悉LLVMIR最好的办法就是使用IR写几个程序。在开始写之前,建议先花30分钟-1个小时再粗略阅读下官方手册(https://llvm.org/do......
  • mkdocs-material 入门开启
    经常性的有书写技术文档和教程的需要个人不太喜欢把数据托管到第三方平台,包括在博客园的投稿基本也是为了备份mkdocs-material使用Python开发的文档书写工具,完美满足......
  • spark中的持久化机制以及lineage和checkpoint(简含源码解析)
    spark相比MapReduce最大的优势是,spark是基于内存的计算模型,有的spark应用比较复杂,如果中间出错了,那么只能根据lineage从头开始计算,所以为了避免这种情况,spark提供了两种持......
  • CF1032C Playing Piano
    CF1032CPlayingPiano-洛谷|计算机科学教育新生态(luogu.com.cn)。题目大意是:能否构造一个长度为\(n\)的值域为\([1,5]\)的整数序列,使得相邻两个数之间的大小......
  • [LeetCode] 1833. Maximum Ice Cream Bars
    Itisaswelteringsummerday,andaboywantstobuysomeicecreambars.Atthestore,thereare n icecreambars.Youaregivenanarray costs oflength......
  • Codeforces CF255C Almost Arithmetical Progression
    链接难度:\(1500\)有一个序列\(b_{1\simn}\)。你需要从中选出一个长度最长的子序列\(p_{1\simk}\),使其满足\(p_1=p_3=...=p_{\lceil\frac{k}{2}\rceil-1},p_2=p_4=......