Как спарсить абсолютные ссылки и картинки в одном проекте

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем vadiimi, 8 дек 2014.

  1. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    Здравствуйте,
    Как спарсить абсолютные ссылки и картинки в одном проекте?

    Наименование;Цвет;Изображения
    <CD_GRAN_1!>;<CD_GRAN_2!>;<CD_GRAN_3!>;

    В столбце цвет необходимы абсолютные ссылки, Изображения - загрузка картинки.

    Сейчас решаю вопрос двойного парсинга:
    1. В параметрах загрузки изображений включаю загружать
    2. В параметрах загрузки изображений выключаю загружать

    И в итоге имею 2 файла CSV которые по одному импортирую (прилично времени уходит).
    Есть возможность для столбца Цвет <CD_GRAN_2!> запретить загрузку и оставить абсолютные ссылки?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Выключайте загрузку изображений в параметрах и какие надо картинки грузите макросом DOWNLOADFILE Ссылки недоступны для гостей (они будут грузиться).

    С уважением к вам, Сергей...
     
  3. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    Данная функция изменяет название файла и не работает с функцией вебасист:
    [WEBASYSTIMG(,)]<DOWNLOADFILE><CD_GRAN_7!></DOWNLOADFILE>[/WEBASYSTIMG];
    Возможно я неверно расставил функции ?
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Все прекрасно работает:
     
  5. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    имею ввиду что мне необходимо, чтобы скаченные файлы имели свое обычное название, а не переименовывались:
    file.jpg
    file_2.jpg
    file_3.jpg
    file_4.jpg
    file_5.jpg
    file_6.jpg

    и в экселевском файле соответственно не должно быть переименований:

    files/file.jpg,files/file_thm.jpg,files/file_enl.jpg
    files/file_2.jpg,files/file_2_thm.jpg,files/file_2_enl.jpg
    files/file_3.jpg,files/file_3_thm.jpg,files/file_3_enl.jpg
    files/file_4.jpg,files/file_4_thm.jpg,files/file_4_enl.jpg
    files/file_5.jpg,files/file_5_thm.jpg,files/file_5_enl.jpg
    files/file_6.jpg,files/file_6_thm.jpg,files/file_6_enl.jpg

    хелп
     
  6. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    хелп
     
  7. zortexx

    zortexx New Member Пользователи

    Регистрация:
    5 авг 2012
    Сообщения:
    35
    Видимо вы используете тип макроса не подходящий для решения вашей задачи.
     
    Последнее редактирование: 22 янв 2015
  8. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    хелп
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    Дождитесь заявленного обновления касаемо поддержки сохраняемого оригинального имени при скачивании макросом DOWNLOADFILE.
    или
    Используйте для скачивания этот же DOWNLOADFILE вместе с макросом DFN, для макроса понадобиться указать оригинальное имя которое в коде страницы есть.
     
  10. vadiimi

    vadiimi New Member Пользователи

    Регистрация:
    16 май 2013
    Сообщения:
    9
    а где это обновление заявлено?
     
  11. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    http://forum.sbfactory.ru/showthread.php?p=15835#post15835
     
  12. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Content Downloader X1 версии 11.9915 (25.01.2015)

    - Макрос шаблона вывода <DOWNLOADFILE> теперь "может" оставлять оригинальные имена файлов при скачивании (меню - настройка - настройка макросов - DOWNLOADFILE: сделать пустым поле "шаблон имен файлов");
    - Стартовое значение макросов [INT_ID] и [INT_ID2] теперь не увеличиваются во время выполнения предпросмотра парсинга контента (увеличиваются только при парсинге);
    - Несколько других доработок.
     

Поделиться этой страницей