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

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

  1. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Спасибо, его проще спарсить.
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    На сайте lala-style у каждого цвета своя страница, там же и соответствующее ФОТО.
    Выбрав цвет переадресует на другу страницу, где есть "Цвет: БЕЛЫЙ" например
    Автоматизировать сбор дополнительных цветов можно распарсивая код с применением GETMORECONTENT в повторяющиеся границе.
    Код:
    <div class="product-options-tit">Цвета:</div>
    					<div class="product-options">
    						<ul>
    															<li>
    									<div data-name="cveta" data-value="#6df4f4" data="206375421" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#6df4f4;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#03f" data="208162421" onclick="shop2.product.reload(this,'product')" class="color-type active-color shop2-cf">
    										<div style="background:#03f;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#f7efa9" data="208163221" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#f7efa9;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#aeada7" data="208163621" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#aeada7;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#dddac6" data="208166821" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#dddac6;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#c4c4bd" data="208169421" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#c4c4bd;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#f69" data="208169821" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#f69;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#f7f6f6" data="208170621" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#f7f6f6;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#369" data="208171621" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#369;"></div><span></span>
    									</div>
    								</li>
    															<li>
    									<div data-name="cveta" data-value="#ebeed9" data="208172221" onclick="shop2.product.reload(this,'product')" class="color-type shop2-cf">
    										<div style="background:#ebeed9;"></div><span></span>
    									</div>
    								</li>
    													</ul>
    Параметр "data" для ссылки используется где берется название через макрос, пример
    Код:
    <GETMORECONTENT><URL="http://www.lala-style.ru/magazin/product/[GRAN5]"><START="Артикул: <span>{skip}цвет:"><STARTCOUNT="0"><END="</"><ENDCOUNT="0"><PARAMS="htmtotxt,tocsv"></GETMORECONTENT>
    П.С. Стоит учитывать, что на данном сайте определенное количество цветов, потому спарсив один раз и автоматическим способом составить список для "поиск-замена" вы получите в будущем оптимизированный проект, нежели каждый раз использовать сторонние решения.
     
  3. Liooon

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

    Регистрация:
    7 июн 2015
    Сообщения:
    121
    Каждый цвет - отдельный артикул, поэтому делаю без цветов.
    Спасибо.
     

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