Парсит картинку маленького размера

Тема в разделе "Скачивание картинок и файлов", создана пользователем 4toy, 27 фев 2017.

  1. 4toy

    4toy Member Пользователи

    Регистрация:
    8 июл 2015
    Сообщения:
    46
    Задача спарсить картинки и обозвать их именем артикула товара.
    Происходит следующее:
    Картинки парсятся и название присваивается, НО по непонятной причине
    загружается картинка меньшего чем нужно размера!
    Причем у нее совсем другие границы ссылки на картинку
    При задании ссылки на картинку все указано верно
    Пример:
    ( нужна images/zproduits_v2/92/92790_02.jpg а скачивается images/imagecache/75x57_92790_02.jpg
    Границы парсинга ссылки на картинку: начало a href=" конец ")
    <table style="margin:auto;margin-top:0px;padding:0px;"><tr><td><a href="images/zproduits_v2/92/92790_02.jpg" rel="lightbox[products]"><img src="images/imagecache/75x57_92790_02.jpg" alt="WILLIAMS - FW11B - GP Japon World Champion 1987" title=" WILLIAMS - FW11B - GP Japon World Champion 1987 " width="75" height="57" hspace="0" vspace="0" class="imgBorders" />

    Весь проект в приложении
     

    Вложения:

  2. Dumka

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

    Регистрация:
    8 фев 2012
    Сообщения:
    121
    как вариант вот тут:
    [​IMG]

    Прописать что то типа такого:
    "images/imagecache/{skip}"|
    Не нужные картинки удалит при загрузке кода, и останутся только нужные - которые и спарсишь :)
     
  3. 4toy

    4toy Member Пользователи

    Регистрация:
    8 июл 2015
    Сообщения:
    46
    дело в том что заменять то не понятно - ибо пути там разные и нет замены А на Б - присутствует переменная всегда!
     
  4. Dumka

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

    Регистрация:
    8 фев 2012
    Сообщения:
    121
    а папка для маленьких картинок одинаковая?
    наверняка есть какой то признак к которому можно привязаться...
     
  5. 4toy

    4toy Member Пользователи

    Регистрация:
    8 июл 2015
    Сообщения:
    46
    не одинаковая - даже уровень вложенности разный
    images/zproduits_v2/92/92790_02.jpg
    images/imagecache/75x57_92790_02.jpg
     
  6. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Что указали то и скачивалось. Достаточно указать границы парсинга.
    Пример во вложении, анализируйте.
     

    Вложения:

    Root нравится это.

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