在Debian GNULinux 11 x86_64Py379中PHP如何调用谷歌浏览器渲染网页?环境变量名是google-chrome
在Debian GNU/Linux 11 x86_64上,可以使用PHP的exec()函数来调用谷歌浏览器进行网页渲染。首先,确保已经安装了谷歌浏览器。
然后,可以使用以下PHP代码来调用谷歌浏览器:
<?php
$command = 'google-chrome --headless --disable-gpu --screenshot --window-size=1280x1024 --virtual-time-budget=5000 --no-sandbox <URL>';
exec($command);
?>
在上述代码中,google-chrome是谷歌浏览器的可执行文件名。--headless参数表示以无界面模式启动浏览器,--disable-gpu参数用于禁用GPU加速,--screenshot参数表示截取网页的屏幕截图,--window-size=1280x1024参数设置浏览器窗口大小为1280x1024,--virtual-time-budget=5000参数设置渲染网页的最大时间为5000毫秒,--no-sandbox参数用于禁用沙箱。
请将<URL>替换为要渲染的网页的URL。
这样,调用上述PHP代码时,谷歌浏览器将以无界面模式启动,并渲染指定的网页,并将屏幕截图保存在当前目录中。
请注意,为了使PHP能够执行google-chrome命令,需要确保google-chrome所在的路径已经添加到系统的环境变量中
原文地址: https://www.cveoy.top/t/topic/iDSn 著作权归作者所有。请勿转载和采集!