Сохранение изображений при парсинге контента

Под кодом документа понимается сохраняемый при парсинге текст.

Чтобы картинка загрузилась на диск, в коде документа должен быть тег img.

Если в коде документа будет просто путь к изображению, то картинка не загрузится.

Чтобы загрузить картинку, имея только ее адрес, допишем в шаблон вывода тег img (к url-адресу изображения).

Чтобы в коде документа был только адрес изображения (без тега img) и картинка загрузилась на диск, воспользуйтесь тегом NIMG (в шаблоне вывода).

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 3, средний балл: 3,00)
Загрузка...
Автор: admin, 18 декабря 2010
Рубрики: Парсинг
Метки: , ,
18 комментариев к сообщению: “Сохранение изображений при парсинге контента”
  1. Дикий:

    А как выдергивать изображения если ссылка такого вида?
    var pics = new Photo(‘http://img.torg.mail.ru/model/9/326231/’,[‘1-0.jpg’, ‘2-0.jpg’, ‘3-0.jpg’, ‘4-0.jpg’, ‘5-0.jpg’, ‘6-0.jpg’],[‘1-2.jpg’, ‘2-2.jpg’, ‘3-2.jpg’, ‘4-2.jpg’, ‘5-2.jpg’, ‘6-2.jpg’]);
    Это площадка Торгмаилру
    Причем 1-0,2-0………это превьюшки,а 1-2,2-2.jpg — большие картинки
    Нужны именно большие

    • admin:

      Очень просто.
      Использовать шаблон вывода. Задать одну границу для «http://img.torg.mail.ru/model/9/326231/» и к ней подставлять другие границы «1-2.jpg», «2-2.jpg» и так далее…
      В итоге будет «http://img.torg.mail.ru/model/9/326231/1-2.jpg». Эту конструкцию вставите в тег img (в шаблоне вывода просто дописать тег img src=»http://img.torg.mail.ru/model/9/326231/1-2.jpg»).
      Надеюсь, понятно изъяснил.

  2. Дикий:

    Спасибо,получилось,для 3 картинок и заголовка — шаблон вывода,кому нужно,выглядит так…

    <img src="»>
    <img src="»>
    <img src="»>
    ………………………………
    А вот описание так и не смог спарсить,так как при задании границ парсинга ссылка изменяется и добавляется ?tab_id=1 (http://torg.mail.ru/mobilephones/326231/?tab_id=1) и получается я не могу задать границы парсинга так как мне в разделе границ парсинга при нажатии на ссылку «Подробнее» только подсвечивает это слово,а зайти по ссылке не дает.Подскажите как обойти?Спасибо за ответы!!!!

  3. как сделать чтобы только одно изображение выводило, к примеру — нет, значит выводить

  4. как сделать чтобы только одно изображение выводило, к примеру если первое есть — выводить первое, если первого нет, то выводить второе — как сделать?

    • admin:

      На панели инструментов: «дополнительные настройки границ парсинга» — выбрать вкладку соответствующую первому изображению (границы парсинга 12) — прописать в «если граница окажется пустой…» следующее:

      1
      
      <NIMG><CD_GRAN_13!></NIMG>
  5. alex:

    Добрый день, а как парсить картинки c таким адресом?
    http://site.com/script.php?q=pUgL9X3rZvHzotC%2BqUeGJOunvrcw%3D%3D

  6. admin:

    Вкладка «контент» — группа «картинки» — «дополнительные параметры загрузки изображений»: поставить галочку «загружать изображения, генерируемые php-скриптом».

  7. alex:

    Поставил…
    Не дает результат.
    В настройках границ парсинга выделяю начало tyle=»background-image: url(http://site.com/script.php?q=pUgL9X3rZvHzotC%2BqUeGJOunvrcw%3D%3D); — конец
    При проверке результат выдает такое сообщение —
    Указанные вами границы парсинга не содержат текста на запрашиваемой странице.
    В шаблоне вывода пробовал разные варианты

  8. admin:

    Скиньте пожалуйста файл проекта на sbfroot@gmail.com (меню — файл — сохранить проект).
    Спасибо!

  9. Подскажите а как вот такого формата картинки вытягивать например /images.img

  10. Tao:

    Проблемка: все картинки на странице такого вида: http://image.xxx.com/abv_213786279_00/1.0×0.jpg, т.е. меняется часть, что между «.com/abv_» и «/1.0×0.jpg». В итоге при парсинге все картинки перезаписываются. Галочку «переименовывать картинки» ставлю. Не помогает. Как победить?

  11. john:

    Вопрос, мне нужно уменьшать автоматически картинки в нужные мне размеры
    Когда это будет реализованно или уже реализованно?

    А то бывает мне нужно и маленькое превью сделать или сделать как превью, так и просто уменьшенную копию. А то бывают картинки просто непомерных размеров.

    Очень нужно.

  12. сылка:

    помогите как сделать настройку чтобы скачать обе фотки и большую и маленькую
    мелкую кочает а другую нет?

Написать комментарий

Вы должны войти чтобы добавить комментарий.

Последние статьи

css.php