Представим ситуацию, когда мы подобрали строку вырезания (или xpath) для сохранения участка кода, содержащего ссылку на изображение, но таких участков на странице более чем один (ВАЖНО также уточнить, что все они расположены в рамках одного диапазона, если диапазоны используются). В стандартном случае Datacol сохранит только файлы, доступные по ссылке (ссылкам), расположенным в первом найденном участке кода. Чтобы пояснить, почему так происходит, мы ссылаемся на теорию о типах полей данных.
Чтобы сохранялись все изображения - задействуйте Статическое поле.
Также проверьте, что выбран режим сохранения Всех значений статического поля:
Разница в использовании типов полей (обычного или статического) хорошо видна на примере данной страницы. На ней в посте представлено 2 изображения. Если поле большая версия картинки является Обычным полем, то сохраняться будет только первое изображение:
Если же его сделать Статическим полем, то сохраняться будут оба изображения:
Иногда также бывает нужно, чтобы изображения сохранялись в отдельные поля, например картинка1, картинка2 и так далее. В таком случае все поля для парсинга изображения должны быть статическими. При этом нужно будет для каждого выбирать соответственно N-ое сохраняемое значение статического поля. Например, если для вышеописанного примера мы захотим спарсить большие версии картинок в отдельные поля, то настройка будет выглядеть следующим образом:
(для первой картинки):
(для второй картинки):
При тестировании мы увидим следующий результат:
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation