@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
.
Пожалуйста, обратите внимание, что в данном примере мы сохраняем всю страницу, а не только картинку. Если вы хотите сохранить только картинку, вам может понадобиться дополнительный код для идентификации и выбора изобра