以编程方式获取HTML页面的生成源

时间:2018-06-07 10:23:14

标签: html webbrowser-control extract

以任何编程语言以编程方式获取网站生成网页的最简单方法是什么?

如果您在firefox中访问网页并按Ctrl-a然后右键单击并按下"查看选择源"所需的生成的网页是您获得的网页。

想到的一种方法是了解铬open source网络浏览器代码并获取呈现的页面并在我们的服务中使用它。

但我相信可能还有另一种我不知道的解决方案。

2 个答案:

答案 0 :(得分:0)

在javascript中,您可以使用

获取完整的文档内容
var html = document.documentElement.innerHTML;

答案 1 :(得分:0)

如果您想要执行此服务器端,可以使用 file_get_contents()

例如:

 file_get_contents(path_to_webpage);

供参考:

http://php.net/manual/en/function.file-get-contents.php

https://www.w3schools.com/php/func_filesystem_file_get_contents.asp