我有一台CENTOS 7服务器,我需要每分钟打开一次某个网站。我不能仅仅使用file_get_contents或ajax调用来请求主页。不,我需要在Chrome浏览器中真正打开网站,渲染所有脚本,设置这些脚本将设置的所有cookie,下载所有图像...30秒后,我需要关闭页面。我正在创建一个真正的正常运行时间服务,渲染所有的网站,并生成一个报告的一切被下载,正在工作,是离线…
我是说,我真的需要用Chrome打开这个网站。问题是:在我的CentOS7服务器上,它可能没有屏幕,那么我怎么可能像在屏幕前面一样运行chrome呢?
发布于 2015-06-05 21:19:59
我认为你需要http://phantomjs.org/,它是一个无头的chrome浏览器,可以从服务器上运行。您还可以设置“浏览器”的分辨率。对于您的任务,您可以编写一个js文件,以便在打开URL时传递,并在30秒后显示一个打印屏幕。
https://stackoverflow.com/questions/30666832
复制相似问题