Парсинг фотографий товаров из HTML кода с помощью макроса [CSVIMAGES]

Тема в разделе "Скачивание картинок и файлов", создана пользователем madison21, 2 дек 2019.

  1. madison21

    madison21 Member Пользователи

    Регистрация:
    17 июл 2017
    Сообщения:
    63
    Прошу подсказать..
    Делаю парсинг фото [CSVIMAGES(a)]<CD_GRAN_6!>[/CSVIMAGES]

    В нем выбирается одна или несколько фото типа
    Ссылки недоступны для гостей

    Мне нужно убрать .1000x1000
    Делаю так в замене .1000x1000|
    И всё срабатывает как надо

    Также хочу убрать хвост после .jpg
    Делаю так в замене jpg{skip}|jpg
    Но не срабатывает

    Подскажите, возможно я не правильно делаю...
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Предполагаю, что вы применяете поиск-замену не к 1 URL, а к нескольким. Соответственно, "хвост" убирается у последнего фото.

    Нужно подбирать решение в зависимости от ситуации. Для этого нужно видеть файл проекта.
     
  3. madison21

    madison21 Member Пользователи

    Регистрация:
    17 июл 2017
    Сообщения:
    63
    Да, в цикле собираются все фото, что есть в ссылке <a href="..."
    Замена должна применяться по идее ко всем путям фото.
    А сейчас нет ни у одной ни если несколько..
     
  4. madison21

    madison21 Member Пользователи

    Регистрация:
    17 июл 2017
    Сообщения:
    63
    Вот проект... черновик ещё
     

    Вложения:

    • razumkniga.cdp
      Размер файла:
      139,4 КБ
      Просмотров:
      4
  5. Mind

    Mind Well-Known Member Пользователи

    Регистрация:
    8 ноя 2016
    Сообщения:
    193
    поправил проект, а также границу для фото.
     

    Вложения:

    • razumkniga.cdp
      Размер файла:
      113,2 КБ
      Просмотров:
      1
    madison21 и Root нравится это.
  6. madison21

    madison21 Member Пользователи

    Регистрация:
    17 июл 2017
    Сообщения:
    63
    спасибо большое, только чего-то при тесте ячейка фото вообще пустая..
     
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Перезадал границу парсинга с картинками и ISBN (требуется перезадать и другие границы парсинга).

    В макрос [CSVIMAGES] добавил параметр [DFMODE]. Никаких замен для URL файлов делать не нужно!

    Выбрал в настройках макроса DOWNLOADFILE (shift+ctrl+l) библиотеку CIS (так как библиотека WIN сейчас по заголовкам ответа расширение файлов автоматически не определяет, только по расширению из URL).

    Также добавил макрос переименования файлов [DFN].
     

    Вложения:

    • razumkniga.cdp
      Размер файла:
      113,1 КБ
      Просмотров:
      4
    madison21 нравится это.
  8. madison21

    madison21 Member Пользователи

    Регистрация:
    17 июл 2017
    Сообщения:
    63
    Большое спасибо за помощь!
     
    Root нравится это.

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