Цвет в виде кода

Тема в разделе "Решение различных задач по парсингу", создана пользователем Liooon, 3 дек 2015.

  1. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Всем привет! Может есть макрос, который цифровое значение цвета преобразует в текст?
    Типа #a52a2a -> Коричневый?
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Макрос называется REPLACE и поле "поиск-замена" в дополнительные настройки границ.
    После парсинга составьте замены.
    Первый этап парсинга собирает только значения цвета, потом вручную прописать
    #a52a2a|Коричневый

    Для удобства сохраните первый этап в 1 html, в шаблоне вывода такой код
    Код:
    <p style="background-color:<CD_GRAN_5!>"><CD_GRAN_5!></p>
    В итоге (просматривая через броузер html) будете иметь представление где какой цвет Ссылки недоступны для гостей
     
  3. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Мне не нужно просматривать где какой цвет, мне нужно вывести в csv текст - коричневый; синий; ...
    Поиск-заменой делал около 200 замен но не все срабатывают т.к. вариантов много.
     
  4. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Замена срабатывает когда она есть, после парсинга можно проверить или во время предосмотра.
    Кстати в предидущем посте своем привел вариант отображения в виде html, а на деле можно просто просматривая в текстовом редакторе notepad++ (плагин Notepad#) видеть какой цвет имеет каждый цветовой код. (сомневаюсь что кто-то может определить какого цвета код;) )
     

    Вложения:

    Последнее редактирование: 4 дек 2015
  5. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    У меня каталоги по несколько тысяч товаров и просматривать каждый и прописывать не вариант. Я понял, что такого макроса нет. Но спасибо за участие.
     
  6. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте!
    Вы все время гонитесь за готовыми решениями, хотя вам их и предлагают.
    Что мешает создать огромный список поиск/замены на примере сайта
    цветов вообще-то основных шт 7, остальное все оттенки.
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    даже с самыми распространенными оттенками, цветов 158. И названия у них не из мира сего.
    Не совсем понятно, зачем оно вам?

    С другой стороны. ваша проблема решается не контентом, а макросами в екселе.
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  7. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Я не гоняюсь за готовыми решениями, в первую очередь с нескольких ресурсов набрал 200-250 значений цветов для поиск-замены, но их все равно не хватает.
     
  8. Root

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

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

    Понимаете, вариаций цветовых кодов очень много!!! Присвоить каждому "человеческое определение цвета" - большая работа! Не знаю, есть ли такие решения, может и есть.

    Постарайтесь найти такую функцию PHP или скрипт PHP и подключить его к Content Downloader Ссылки недоступны для гостей

    PS: Почему бы не парсить код цвета в результат, ведь его можно на сайте выводить в виде цвета...

    С уважением к вам, Сергей.
     
  9. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Понимаете, покупатель (человек простой) должен в каталоге видеть "цвет", а не код непонятный, вот если бы найти сайт с большой базой цветов для поиск-замены, а то приходится с нескольких сайтов собирать.
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Сайт, с которого парсите, как-то же выводит цвет понятный покупателю на основе кода цвета.

    PS: Насколько я знаю, в SRGB более 16 миллионов цветов!
     
  11. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Цветной квадратик
     
  12. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    А вам почему цветным квадратиком не вывести?
     
  13. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Погуглил, нашел скрипт (возможно, его придется доработать (PHP я не знаю)):
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Пожалуйста.

    Как подключить скрипт к шаблону вывода Ссылки недоступны для гостей
     
  14. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Ссылки недоступны для гостей
     
  15. Kreol

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

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

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Вы просто помещаете ваш цвет в первый hex и получаете "самый близкий по схожести" + название
     
  17. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Спасибо (особенно радуют такие цвета: Цвет шелковистых нитевидных пестиков початков неспелой кукурузы - #FFF8DC), только мне не вариант каждый цвет вставлять.(много очень)
     
  18. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Можно неплохо поржать: Цвет маленького мандарина-#FFA474, Цвет медвежьего ушка #834d18
     
  19. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Цвет БЁДРА ИСПУГАННОЙ НИМФЫ???
     
  20. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ну тогда вам сюда.
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Но вы все равно должны будете составлять список схожести, если например в имени цвета есть "темно-синий", значит "темно-синий", если просто любой из "синих" значит "синий".
    Однозначно вы не получите сразу готового результата.
    Использование php что показал Сергей, это хорошо, но там тоже нужна доработка.
    Хотя может оно вам и подойдет.
     

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