Как парсить несколько картинок с одной страницы с присвоением каждой уникального имени файла

Для парсинга картинок с присвоением каждой уникального имени файла используйте макрос шаблона вывода DOWNLOADFILE (загрузка файлов картинок) + DFN (присвоение имен файлов).

Макрос шаблона вывода DFN используется для присвоения имени файла, загружаемого макросом DOWNLOADFILE. Достаточно разместить DFN перед каждым DOWNLOADFILE.

Смотрите пример кода шаблона вывода:

[DFN]имя файла 1[/DFN]<DOWNLOADFILE>http://адрес файла 1</DOWNLOADFILE>
[DFN]имя файла 2[/DFN]<DOWNLOADFILE>http://адрес файла 2</DOWNLOADFILE>
[DFN]имя файла 3[/DFN]<DOWNLOADFILE>http://адрес файла 3</DOWNLOADFILE>

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

Для этого задайте в повторяющейся границе 1 желаемые имена картинок. В повторяющейся границе 2 задайте http-адреса (url) картинок.

Откройте настройку повторяющихся границ (на панели инструментов кнопка “настройка повторяющихся границ”) и пропишите там в шаблоне повторяющихся границ 1:
[DFN][VALUE][/DFN]
И в шаблоне повторяющихся границ 2:
<DOWNLOADFILE>[VALUE]</DOWNLOADFILE>
А в редакторе шаблона вывода (на панели инструментов кнопка “редактировать шаблон вывода”) пропишите макрос:
<CD_CYCLE_GRAN_ALL!>

Макрос <CD_CYCLE_GRAN_ALL!> будет выводить в результирующий документ сначала первый элемент цикла повторяющихся границ 1 (с макросом DFN), затем первый элемент цикла повторяющихся границ 2 (с макросом DOWNLOADFILE), затем второй элемент цикла повторяющихся границ 1, второй элемент цикла повторяющихся границ 2 и так далее…

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 2, средний балл: 5.00)
Loading...
Автор: admin, 18 August 2013
Рубрики: Парсинг
Tags: , , , ,
Есть 2 коммент. к сообщению: “Как парсить несколько картинок с одной страницы с присвоением каждой уникального имени файла”
  1. Кирилл says:

    Приветствую! Возможно ли задать название картинки как у заголовка страницы?

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

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

css.php