Парсинг товаров с изменяющимися атрибутами (размеры меняются в зависимости от выбранного цвета)

Парсинг товаров с изменяющимися атрибутами (размеры меняются в зависимости от выбранного цвета)


Здравствуйте!

В этом видео рассмотрен принцип парсинга товаров, у которых при выборе цвета меняются доступные размеры. При парсинге одного товара будет создано несколько строк CSV (с разными цветами и размерами, по одной строке таблицы CSV для каждого цвета).

Суть рассматриваемого метода состоит в переносе функцией поиск-замены для загружаемого кода (shift+ctrl+r) соответствующих блоков HTML-кода для вывода размеров внутрь соответствующих им блоков HTML-кода для вывода цветов.

Затем задаются повторяющиеся границы парсинга для взятия блоков кода с цветами (с вставленными внутрь соответствующими блоками кода с размерами). “Начисто” данные распарсиваются обычными и повторяющимися границами парсинга, заданными внутри основной повторяющейся.

Сложно, но нужно! Спасибо за внимание! С уважением к вам, Сергей.

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 1, средний балл: 5.00)
Loading...
Вы можете пропустить до конца и оставить ответ. Pinging в настоящее время не доступны.
Есть 8 коммент. к теме: “Парсинг товаров с изменяющимися атрибутами (размеры меняются в зависимости от выбранного цвета)”
  1. JLife says:

    Сергей, спасибо за разбор.
    Хочется увидеть пример с чуть более сложным вариантом – чтобы у каждого цвета каждый размер был с новой строки.
    Сейчас мы имеем 4 цвета по 5 размеров – в итоге получаем 4 строки
    А нужно 4*5 = 20 строк
    Зеленый csvcs 35
    Зеленый csvcs 36
    Зеленый csvcs 37
    Зеленый csvcs 38
    Красный csvcs 35 …

    • admin says:

      Здравствуйте.

      Пожалуйста!

      Постараюсь обдумать это позже!

  2. эля says:

    Сергей, спасибо. Есть похожий сайт, теперь задача намного проще.
    Когда заработает форум?

    • admin says:

      Здравствуйте.

      Пожалуйста! Рад, что это вам помогло.

      Решаем, что делать с форумом.

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

  3. Djah says:

    Сергей, спасибо, что постоянно улучшаете продукт. Продукт круче некуда и помогает огромному количеству людей.

    Я сам систематически напарываюсь на такие сайты и делаю по другому, бывает что в несколько проектов собираю данные, а потом в экселе по уникальному идентификатору собираю в один файл все данные.

    Мой вопрос:
    Так как при парсинге магазинов чаще карточку товаров воспринимаешь как один товар. И удобнее воспринимать одну ссылку, как один товар. Может можно как то, транслировать сайту данные через ссылку, какую я кнопку сейчас нажимаю на данной странице, там какойто java script обычно.

    И получится что у меня на карточку товара донора одна ссылка, но каждая ссылка нажимает, разную кнопку, и вот у меня как бы несколько разных ссылок с разными данными, а дальше парсим как обычно.

    Как то так не было бы проще? или бред ?

    • admin says:

      Здравствуйте.

      Большое вам спасибо на добром слове!

      Если дойдут до этого руки, попробую и так.

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

  4. deadflip says:

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

Написать комментарий к эля

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)