C#获取JS处理后的html代码

3s誓言 3s誓言 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
之前尝试过使用webBrowser来获取,可能使用的方法不对,获取不了JS执行后的代码,代码如下
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
while (this.webBrowser1.ReadyState != WebBrowserReadyState.Complete&&this.webBrowser1.IsBusy!= false)
{
}
string html = this.webBrowser1.DocumentText;
textBox2.Text = "";
textBox2.Text += html;
}
private void button1_Click(object sender, EventArgs e)
{
this.webBrowser1.Url = new Uri(this.textBox1.Text.Trim());
}

}
}

请大神指教!可以告知失败原因,但如果可以不使用webBrowser获取JS处理后html代码最好
...全文

相关推荐

全面IT基础文档:C#、JS、CSS、HTML、SQL快速指南

本文还有配套的精品资源,点击获取 简介:本文介绍了IT行业中五个基础领域的重要文档,包括C#、JavaScript、CSS、HTML和SQL的核心知识点和特性。每部分都详细解释了各自技术的关键特征以及可能包含在相关帮助文档(如 csharp.chm 、 JAVASCRIPT.chm 、 css学习手册.chm 、 html基...

京脉圈

C#与JavaScript的交互 - 实现C#调用JS

接下来,我们需要在项目中添加一个WebBrowser控件,用于执行JavaScript代码。在上面的代码中,我们创建了一个WebBrowser控件,并注册了DocumentCompleted事件。在事件处理程序中,我们获取到WebBrowser控件,检查是否加载完成,然后执行JavaScript代码并输出结果。在开发过程中,有时我们需要在C#程序中调用JavaScript代码来完成一些特定的功能。现在,当你运行这个C#控制台应用程序时,它将加载HTML文件并执行其中的JavaScript代码。

时代在召唤吗

CISP-CSE注册云安全工程师备考资源包基础教程

随着云计算技术的普及,云安全已成为网络安全领域的核心议题。CISP-CSE(注册云安全工程师)认证由中国信息安全测评中心颁发,旨在培养具备云安全专业知识和实践能力的实战型人才。本教程将结合"CISP-CSE注册云安全工程师备考资源包",系统性地为您梳理云安全的核心知识体系,并提供实战案例分析,助您高效备考。

t0_54coder

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

天天Matlab科研工作室

基于规则的电动汽车混合能源管理系统,采用MATLAB、Simulink、Simscape Electrical和Stateflow。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光
评论 2
收藏 已收藏
分享
返回顶部
3s誓言
C# 111,128 成员 642,536 内容