首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExecuteScript -获取完整的源网站

ExecuteScript -获取完整的源网站
EN

Stack Overflow用户
提问于 2022-06-28 06:56:08
回答 1查看 143关注 0票数 0

如何使用ExecuteScript获取完整的页面源--就像浏览器使用

view-source: https//..any..web..page

如果我调用ExecuteScript wbBrowser.ExecuteScript('document.documentElement.outerHTML'),我只会得到显示在页面上的内容。但是,有些网页在表中显示数据,目前只显示一部分记录(例如,1000条记录中的1-10条)。通过调用wbBrowser.ExecuteScript('document.documentElement.outerHTML'),我只能得到当前的1-10,但是浏览器将使用view-source: https//****)显示完整的数据。

不幸的是,由于数据保护的原因,我无法显示页面的源代码。我希望我已经把它描述得很清楚了,为英语感到抱歉

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 20:30:15

view-source向您展示从服务器发送到浏览器的HTML文档的HTML源代码。像document.documentElement.outerHTML这样的脚本将为您提供DOM当前状态的HTML序列化,这可能与HTML的原始HTML不同。脚本(AFAIK)中没有任何方法可以为您提供原始HTML源,而不是DOM的当前状态。

在WebView2中,如果要查看从服务器发送的实际内容,可以使用CoreWebView2.WebResourceResponseReceived event查看从网络获得的HTML或任何其他资源的源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72781951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档