Jump to content
Nijest

Спарсить товары с интернет-магазина

Recommended Posts

Нужно спарсить товары с сайта https://carpology.ru/. Установлен модуль Автоматическая обработка прайс листов. Основная проблема в том, что на сайте странно реализован вывод фотографий товара в исходном коде. Если одна - обычная ссылка в коде, если много (слайдер), то в виде js скрипта. И не понятно как это всё грамотно оформить. 

Сколько будет стоить правильно настроить парсинг или, если это невозможно, сколько стоит парсинг 1000 товаров в Эсель для дальнейшей заливки на сайт. Поставщик товаров не против парсинга

Share this post


Link to post
Share on other sites

все прекрасно парсится )))

Спойлер

<offer id="96329838" available="true">
        <url>https://carpology.ru/catalog/kobra_karbonovaya_mivardi_carbo_stick_l/</url>
        <price>4645</price>
        <currencyId>RUB</currencyId>
        <categoryId>48439219</categoryId>
        <picture>https://carpology.ru/upload/iblock/33b/m_castl_det2.jpg.jpg</picture>
        <picture>https://carpology.ru/upload/iblock/328/m_castm_det1.jpg</picture>
        <picture>https://carpology.ru/upload/iblock/6bf/m_castm_det2.jpg</picture>
        <picture>https://carpology.ru/upload/iblock/7d5/img_1393.jpg.jpg</picture>
        <picture>https://carpology.ru/upload/iblock/616/img_1397_1.jpg.jpg</picture>
        <picture>https://carpology.ru/upload/iblock/4ab/img_1414.jpg.jpg</picture>
        <name>Кобра карбоновая MIVARDI Carbo Stick L - 92cm / Ø24mm / 67g</name>
        <vendorCode>M-CASTL</vendorCode>
        <description><![CDATA[MIVARDI Carbo Stick – «КОБРА», изогнутая трубка для заброса бойлов в точку прикормки. Очень прочная и очень легкая!
<p>
 <b>MIVARDI</b><b>&nbsp;CARBO STICK</b>
</p>
<p>
     MIVARDI Carbo Stick&nbsp;– «КОБРА», изогнутая трубка для заброса бойлов в точку прикормки. Очень прочная и очень легкая!
</p>
<p>
 <b>ТЕХНИЧЕСКИЕ ДАННЫЕ:</b>
</p>
<ul>
    <li>Диаметр внешний: 24 мм.</li>
    <li>Диаметр внутренний: 23 мм.</li>
    <li>Диаметр бойла: 20-22 мм.</li>
    <li>Длина: 92 см.</li>
    <li>Вес: 67 гр.</li>
    <li>Материал: графит.</li>
    <li>Поставляется в мягком неопреновом чехле.</li>
</ul>]]></description>
      </offer>

 

Share this post


Link to post
Share on other sites
Posted (edited)
48 минут назад, egor23 сказал:

все прекрасно парсится )))

 

Я бы не создал тему, если бы сам понял, как сделать на том модуле и для товаров с 1 фотографией и для товаров с 2 и более.. Если поняли как сделать, подскажите

По вашей ссылке код с фотографией начинается с 

<div class="slides"><ul><li id="photo-0" class="current">

А вот по этой ссылке уже иначе

https://carpology.ru/catalog/marker_statsionarnyy_s_podsvetkoy_mika_products_pole_marker_6_25m/

<div class="slides"><div class="offers_img wof" style="opacity: 1;">

Edited by Nijest
Дополнил

Share this post


Link to post
Share on other sites

@Nijest

судя по посту выше, у Вашего поставщика есть выгрузка xml.

 

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

 

поговорите с Вашим поставщиком, возьмите выгрузку, и посмотрите последнее видео от автора АОП (ссылка на все видео есть в описании модуля)

 

там всё очень доступно показано как настроить загрузку xml

Share this post


Link to post
Share on other sites

@Nijest да, в некоторых товарах все картинки не парсятся

Share this post


Link to post
Share on other sites

Можно попробовать моим модулем.

 

Сможете достать ссылки на фото c js.
Если есть опыт в работе с АОП можете сформировать прайс при помощи моего модуля и загрузить все через АОП.

Share this post


Link to post
Share on other sites
Posted (edited)

@Rassol2 Я не совсем понимаю, как спарсить, если там 2 разных способа вывода фотографий и не известно в каком каталоге какой способ используется. Ваш модуль умеет парсить при таких условиях?

Edited by Nijest

Share this post


Link to post
Share on other sites
3 часа назад, Nijest сказал:

@Rassol2 Я не совсем понимаю, как спарсить, если там 2 разных способа вывода фотографий и не известно в каком каталоге какой способ используется. Ваш модуль умеет парсить при таких условиях?

здравствуйте.
да конечно есть возможность обработать такие варианты.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.