php 抓取网页生成图片(网页截图基本我知道的有三种,主要一个前端nodejs实现 )
优采云 发布时间: 2021-10-25 01:10php 抓取网页生成图片(网页截图基本我知道的有三种,主要一个前端nodejs实现
)
最近没时间学go。手头有很多东西。我所知道的关于网页的屏幕截图基本上分为三种。主要一个是前端的nodejs实现,另一个第三方组件主要是phantomjs。少了什么乱七八糟的? windows和centos安装请参考github上的说明
如何说名字安装成功,windows直接在命令行窗口任何未知敲这个phantomjs如下图
Windows 主要关注环境变量。
centos 类似,centos 主要关注权限问题
如果以上成功
然后把截图代码贴在下面,
/**
* @author:leishaofa
* @date:20200827
* @effect:远程网页截图
* @parame $url string 要抓取的网页路径
* @paraem $file_path string 生成的网页图片保存路径
*/
public function curlToPng($url,$file_path){
if(empty($url) || empty($file_path)){
return null;
}
set_time_limit(0);
$path = 'phantomjs'; //phantomjs路径