Парсинг картинок урл которых имеет спец-буквы

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

  1. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Здравствуйте, форумчане.
    Натравил на испанский сайт CD, контент парсится, частично парсятся картинки. Но картинки, в урлах которых присутствуют символы доп. алфавита (é, ó, í), парситься отказываются. Менял в программе кодировку на испанскую с доп. алфавитом (1145), эффекта не дало. На сайте кодировка utf-8.

    Примеры таких урлов:
    Chica-adolescente-sintiéndose-sola.jpg
    diosas-hindúes-equilibrio.jpg
    sin-energías-500x349.jpg
    El-sistema-inmunológico-se-fortalece-500x325.jpg

    Прошу помощи в решении проблемы
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    для начала ссылку в студию на такую картинку, + урл на товар, а там будет видно.
     
  3. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Примеры таких урлов:
    Chica-adolescente-sintiéndose-sola.jpg
    diosas-hindúes-equilibrio.jpg
    sin-energías-500x349.jpg
    El-sistema-inmunológico-se-fortalece-500x325.jpg

    сайт - mejorconsalud_com
     
  4. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    пропишите поиск замены для этих символов á|%C3%A1
    но эти символы надо все выискивать)
    и все будет грузиться
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  5. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Kreol, смотрел тему "HTML-коды букв и специальные символы", не нашел там символ "%C3%A1". Гугл с яндексом тоже не дали ответа. Где искать остальные символы?
     
  6. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    ну самый верняк, это просто искать имена которые не обрабатываются, открывать их в браузере и смотреть как кодируются символы в строке адреса
    но можно пойти сюда
    Ссылки недоступны для гостей
    и понаходить все символы и точно также их смотреть в строке поиска.
    Это называется диакритика. в теме HTML-коды букв и специальные символы был мой пост по этому поводу, просто не в ту кодировку. Нам нужна процентная
     
  7. Root

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

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

    Предоставьте конкретные абсолютные адреса изображений (ссылки на изображения).
     
  8. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Спасибо, Kreol, сделал замену символам, но остались "непонятные" символы. Например ñ , вроде бы n с тильдой, но замена %C3%B1 не работает (404 ошибка). Вырвал ñ с урла, отправил в яндекс и он её опознает как "N с тильдой".
    Ссылки недоступны для гостей

    Выше пример урла. В этот форум ссылка постится уже "преобразованной" (n с тильдой заменяется на %CC%83 ), но если скопировать "%CC%83" и в урле браузера вместо "n с тильдой" поставить %CC%83 - ссылка перестает работать. Не понимаю, помогите с проблемой
     
  9. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Заметил, что notepad в некоторых ссылках считает спец-символ за 2 символа. В этом урле:

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

    в notepad символ "ó" идет со смещением ударения, получается, что ударение висит над следующим символе
     
  10. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    все нормально открывается
     
  11. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    n с тильдой, попробуйте выставить ей замену по Ссылки недоступны для гостей - ссылка перестанет работать
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    приложи ссылку на товар, где это изображение
     
  13. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    У меня куча таких постов с не сохраняемыми картинками, не смогу отыскать именно этот.
    Пост - Ссылки недоступны для гостей
    картинка -https://mejorconsalud.com/wp-content/uploads/2016/05/mujer-cosiendo-coraz%C3%B3n-500x317.jpg

    Пост 2- Ссылки недоступны для гостей
    картинка - Ссылки недоступны для гостей

    Сохранял через "загружать изображения", пробовал через downloadfile - результат один, картинки со спец-символами не сохраняются
     
  14. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    n с тильдой и о с ударением
     

    Вложения:

  15. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Нужно забрать текст+картинки. Картинки находят внутри выбранных границ, твоим примером потом их расставить не получится
     
  16. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    да я просто привел пример, что они парсятся.
     
  17. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2017-07-20_12-56-13.png
     
    Kreol нравится это.
  18. ivanoff012

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

    Регистрация:
    12 июл 2017
    Сообщения:
    14
    Город:
    Екб
    Это не решает проблему.
    Господа, почему с расширенным алфавитом такие проблемы? Недозагруженные картинки загрузил, но теперь имена не сходятся из-за замены символов и картинки не отображаются в редакторе. Вроде бы мелоч, а столько проблем
     
  19. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    переименовывайте картинки макросом [DFN] например по артикулу
    Потому что это расширенный алфавит и в данном случае это составные части, из 2 или 3-х символов.
    Ну и по правильному, мировой язык html - английский.
    Так что это не к нам вопросы)
     

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