June 9th, 2018

PHP: открыть сайт в виде картинки

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/06/08.html

Товарищ спросил меня, как ему на PHP получить некий сайт в виде картинки? Я задумался — и правда, как? Только через phantomjs. Как мы помним, phantomjs — эмулятор браузера, который для сайтов делает вид, что это настоящий пользователь браузером зашел, но на самом деле его действия управляются не пользователем, а JS-скриптом. В нашем случае совсем простым:

getscreen.js

var W=1280,H=1600,URL='https://ya.ru',SHOTNAME='000del.png';

var system=require('system');
for(var i=1;i<system.args.length;i++) { var a=system.args[i];
        if(-1!=a.indexOf('=')) { var l=a.split('='),b=a.substring(l[0].length+1); a=l[0];
Collapse )