如何使用 PHP 下载 _rendered_ 网页?

Posted

技术标签:

【中文标题】如何使用 PHP 下载 _rendered_ 网页?【英文标题】:How can I download a _rendered_ web page using PHP? 【发布时间】:2014-04-15 10:12:31 【问题描述】:

我知道我可以使用file_get_contents 之类的东西在本地保存网页的源代码,并且我知道如何操作它的文本。但是,如果网页具有动态生成内容的 javascript 怎么办?如何下载完整呈现的页面源代码?

【问题讨论】:

PhantomJS 是一个不错的选择,并且易于集成。 【参考方案1】:

您需要通过渲染引擎传递数据。最简单的选择是以编程方式控制 Web 浏览器。可以帮助您做到这一点的库包括 Selenium 和 php-phantomjs。

【讨论】:

以上是关于如何使用 PHP 下载 _rendered_ 网页?的主要内容,如果未能解决你的问题,请参考以下文章

PHP爬虫框架Beanbun使用

怎样才能用PHP语言实现网页中的下载文件功能

求大侠帮助,php网页加密代码<?php eval(base64_decode( 帮忙解密下

PHP:$_SESSION 变量未传递到下一个网页

如何在php网页中通过一个表单让使用者输入数据提交后把输入的数据传递到mysql数据库中?

vue源码分析三 -- vm._render()如何生成虚拟dom