Обрезается полный путь к файлу изображения.

Тема в разделе "Скачивание картинок и файлов", создана пользователем Voland70, 8 ноя 2016.

  1. Voland70

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

    Регистрация:
    8 ноя 2016
    Сообщения:
    5
    Требуется получить полный путь к файлу изображению /upload/iblock/59f/59f487e337396998d603b3923cca9456.jpg, но почему-то путь после задания границ парсинга обрезается, в итоге получаю только название фала, 59f487e337396998d603b3923cca9456.jpg.

    Ранее, после задания границ получал полный путь в ячейке CSV, в настоящее время полный путь из HTML удалятся, и из атребуров SRC, и из style="background-image:url(. Например код в заданных границах:

    <span class="cnt_item" style="background-image:url('/upload/iblock/59f/59f487e337396998d603b3923cca9456.jpg');">

    А получаю:

    <span class="cnt_item"style="background-image:url('59f487e337396998d603b3923cca9456.jpg');">

    Только имя файла, без полного пути к изображению.

    Не пойму, раньше эта задача решалась этим способом, теперь неполучается, может быть я настройки поменял, или после обновления Content Downloader изменилась логика. Как решить проблему?
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Можно ссылку на страницу которую парсите?
     
  3. Voland70

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

    Регистрация:
    8 ноя 2016
    Сообщения:
    5
    К примеру:
    Ссылки недоступны для гостей

    Задача получить путь к изображению товара.
     
  4. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Часть кода есть где картинки с путем
    HTML:
    <span class="bigimages_aligner"><img id="bx_117848907_1014_pict"
                                                                    src="/upload/iblock/59f/59f487e337396998d603b3923cca9456.jpg"
                                                                    alt="ЧУГУННАЯ ПЕЧЬ УРАГАН СТАНДАРТ 16 (ДТ-4)" title="ЧУГУННАЯ ПЕЧЬ УРАГАН СТАНДАРТ 16 (ДТ-4)"></span>
                                                </div>
                    </div>
                                            <div class="slider_conteiner" id="bx_117848907_1014_slider_cont">
                                <div class="slider_scroller_container">
                                    <div class="slide">
                                        <ul style="width: 100%;"
                                            id="bx_117848907_1014_slider_list">
                                                                                        <li data-value="3452"
                                                    style="width: 28%; padding-top: 28%;">
                                                    <span class="cnt"><span class="cnt_item"
                                                                            style="background-image:url('/upload/iblock/59f/59f487e337396998d603b3923cca9456.jpg');"></span></span>
                                                </li>
                                                                                            <li data-value="2747"
                                                    style="width: 28%; padding-top: 28%;">
                                                    <span class="cnt"><span class="cnt_item"
                                                                            style="background-image:url('/upload/iblock/757/757539b1c46bc4d69f9e6b3ca0aac868.jpg');"></span></span>
                                                </li>
                                                                                            <li data-value="3436"
                                                    style="width: 28%; padding-top: 28%;">
                                                    <span class="cnt"><span class="cnt_item"
                                                                            style="background-image:url('/upload/iblock/c03/c0390ecff2db0868bf13bc5be9207efc.jpg');"></span></span>
                                                </li>
                                                                                    </ul>
    
    Возможно у вас обрезает подпапки из путей изза отмеченного пункта "без путей" в Ctrl+9
     
  5. Voland70

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

    Регистрация:
    8 ноя 2016
    Сообщения:
    5
    Да, действительно было отмечено, но снимаю галочку- получаю

    <span class="cnt_item"style="background-image:url('images/74da37476405507487da26de33b136c2.jpg');">

    А ожидается:

    <span class="cnt_item" style="background-image:url('/upload/iblock/74d/74da37476405507487da26de33b136c2.jpg');">

    Настройки парсинга картинок при этом:

    Ссылки недоступны для гостей
     
  6. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    загружать - тоже уберите
     
  7. Root

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

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

    Обрезание имен картинок связано с ограничением длины пути файла и имени файла в файловых системах носителей.

    Изменил алгоритмы обрезки (теперь у картинок с длинными именами имена обрезает поменьше).

    Скачайте и установите доработанную версию программы:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Рекомендации:
    1) Перенесите программу в папку C:\ContentDownloader (чтобы файлы предпросмотра парсинга картинок имели более короткое имя папки);
    2) Парсите в папку с коротким именем, например, C:\Content

    С уважением к вам, Сергей.
     
    avngroup нравится это.
  8. avngroup

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

    Регистрация:
    19 мар 2018
    Сообщения:
    22
    Город:
    Уфа
    Подскажите как убрать ограничение на длину пути файла?
     
  9. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Я вам подсказывал, что делать в соседней теме.
     
    avngroup нравится это.

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