Как сохранить изображения с веб-страниц на локальный диск, используя расширение Chickenfoot Firefox - PullRequest
0 голосов
/ 26 февраля 2012

Как сохранить изображения с веб-страниц на локальный диск, используя расширение Chickenfoot Firefox?

writeBytes (имя файла: строка или nsIFile, данные: строка)

функция предоставляется Chickenfoot дляЗаписывает данные в данный файл, полностью заменяя содержимое файла на диске.В файле сохраняется только младший байт каждого символа в строке данных, поэтому используйте эту команду только для сохранения 8-битных двоичных данных, таких как изображения или двоичные файлы.Для текстовых данных Unicode, используйте вместо этого write ().

Но проблема в том, что я не знаю, как получить изображения с веб-страниц, используя javascript.

Заранее спасибо.

1 Ответ

1 голос
/ 07 сентября 2012

одно возможное решение, которое я использовал только сейчас, использует

var saveFileTo = "/images/"+name+".jpg";
writeBytes( saveFileTo, read(image_url_location) );

, если вы хотите получить каждое изображение в HTML-документе, вы можете использовать

var images = document.images;
  var image_url_location = images[0].src;

Но, к сожалению, проблемас writebyte это не открывается.может быть, это какая-то проблема с заголовком .. mimetypes .. etc.

...