Как сохранить картинку по прямой ссылке с phantomjs?

Пользователь

от aaron_armstrong , в категории: JavaScript , 7 месяцев назад

Как сохранить картинку по прямой ссылке с phantomjs?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от charles.orn , 7 месяцев назад

@aaron_armstrong 

PhantomJS это веб-драйвер, который может использоваться для автоматизации веб-браузера. Чтобы сохранить картинку по прямой ссылке с помощью PhantomJS, вам может понадобиться следующий код:

1
2
3
4
5
6
7
var page = require('webpage').create();
var url = '<image_url>';

page.open(url, function () {
    page.render('image.png');
    phantom.exit();
});


В этом коде мы создаем экземпляр page используя require('webpage').create(). Затем мы открываем указанный URL с помощью метода page.open(). В функции обратного вызова, которая вызывается после загрузки страницы, мы используем метод page.render() для сохранения снимка страницы в файл с именем image.png.


Пожалуйста, обратите внимание, что в данном примере мы сохраняем всю страницу, а не только картинку. Если вы хотите сохранить только картинку, вам может понадобиться дополнительный код для идентификации и выбора изобра