Javascript 如何在浏览器解释URL后以编程方式查看其DOM?

Javascript 如何在浏览器解释URL后以编程方式查看其DOM?,javascript,html,curl,dom,inspector,Javascript,Html,Curl,Dom,Inspector,在网页上,使用chrome inspector/developer工具查看视图源与元素中显示的内容不同。我相信这是因为浏览器解释了JavaScript所做的更改,而这些更改不能简单地从HTML源代码中看到 在浏览器对DOM进行解释后,我是否可以简单地使用curl检索DOM?或者这是否需要第三方工具/命令行无头浏览器 或者这是否需要第三方工具/命令行无头浏览器?没错-在Javascript运行Thank@CertainPerformance之前,更改后所需的HTML在任何地方都不可见。你有没有建议

在网页上,使用chrome inspector/developer工具查看视图源与元素中显示的内容不同。我相信这是因为浏览器解释了JavaScript所做的更改,而这些更改不能简单地从HTML源代码中看到


在浏览器对DOM进行解释后,我是否可以简单地使用
curl
检索DOM?或者这是否需要第三方工具/命令行无头浏览器

或者这是否需要第三方工具/命令行无头浏览器?没错-在Javascript运行Thank@CertainPerformance之前,更改后所需的HTML在任何地方都不可见。你有没有建议使用命令行工具在浏览器解释这个DOM之后检索它?我没有这方面的经验,但我确信有某种东西可以做到这一点。(也许是木偶演员?)我认为这是一个有趣的问题,但询问工具或库的建议显然是离题的。(但如果你去掉最后一个问题,它可能就没问题了。)
Curl
是一种通过
http
协议访问web内容的工具,它只会获得
text/html
URL的输出。Curl不会运行任何Javascript或Css,您将始终获得原始/未转换的结果。您必须使用模拟浏览器的工具才能获得最终结果。