Грамотный парсинг на Python - выгружаем товары с Wildberries с помощью API

Поделиться
HTML-код
  • Опубликовано: 30 мар 2023
  • В этом видео мы разработаем скрипт парсера на Python, который собирает из конкретной категории маркетплейса Wildberries базовую информацию о товарах (бренд, название, цены и процент скидки).
    💎 Мой Boosty с усовершенствованным кодом парсера (добавлена асинхронность (скорость x10+), автосканер всех категорий Вайлдберриз, проверка товаров на уникальность):
    boosty.to/isartem
    📟 Telegram-бот
    t.me/isartem_bot
    📚 Telegram-канал:
    t.me/isartem
    📝 Telegram-бот с ChatGPT + 12 ролей
    t.me/ai_pro_bot
    🧿 Telegram-бот с Midjourney и Stable Diffusion:
    t.me/midjourney_ai_robot
    ASocks.com прокси:
    asocks.com/c/nlpX
    Промокод: ISARTEM
    Код парсера из видео:
    t.me/isartem/173
    #программирование #программист #айти #python #pythonprogramming #pythoncoding #wb #wildberries #парсинг #parsing #asocks #прокси #proxy

Комментарии • 62

  • @_dks_
    @_dks_ 5 месяцев назад +3

    Спасибо! Пишу на JS, а не на Python, но все понял с первого раза.
    Такой уникальной информации, как за 15 минут сделать свой парсер и как они вообще работают, ни у кого не найдешь.

  • @drowght
    @drowght 10 месяцев назад

    СПАСИБО БОЛЬШОЕ, НАКОНЕЦ-ТО НАШЕЛ ТО, ЧТО МНЕ НУЖНО💘

  • @MAREVICH
    @MAREVICH 8 месяцев назад

    А, тю - настолько не сложно это))) спасибо я думал там головняка куча. Сейчас буду пытаться допилить этот скрипт и сделать что-то интересно) огромное спасибо и лайк

  • @user-pp5ll5lc9v
    @user-pp5ll5lc9v 9 месяцев назад

    Спасибо большое за ролик! Очень сильно помогло! Подскажите, пожалуйста, что значит показатели time 1 и time 2?

  • @user-ip4mx1up4k
    @user-ip4mx1up4k Год назад

    привет! классный контент! работаешь где прогером? какой стек у тебя?

  • @bkmaker672
    @bkmaker672 4 месяца назад

    Спасибо за видео. Как называется программа-блокнот для кода и какая тема в ней выбрана со шрифтом?

  • @FelixVlasov
    @FelixVlasov Месяц назад

    ​ @isartem подскажите пожалуйста, какой редактор кода используется в видео?

  • @rucat284
    @rucat284 10 месяцев назад

    А если нужно именно парсить карточку, то как там получить число basket для запроса? Оно всегда разное

  • @pavelkharitonov9065
    @pavelkharitonov9065 Год назад +1

    Полезное видео и очень понятно все показано и рассказано. Круто , не останавливайся. Видео в интернете много, а хорошего видео как всегда мало ((

  • @KashaNenasha
    @KashaNenasha 11 месяцев назад

    Спасибо за урок!
    curl удобно форматировать в Курлконвертер, чтобы не копаться в нем вручную.
    Можешь написать название сервиса-агрегатора, который упомянут в конце? интересно посмотреть, а на слух трудно разобрать первые буквы.

    • @isartem
      @isartem  11 месяцев назад +1

      Рад, что урок был для Вас полезен!
      Сервис аналитики - MPStats

  • @eCommerce_Pulse
    @eCommerce_Pulse Год назад

    Здравствуйте, не подскажите как можно парсит заказы , продажи и возвраты ?

  • @nowar5954
    @nowar5954 6 месяцев назад

    сколько стоит парсер для стима нужен ? пока новичок по пайтону хочу сделать парсер сколько времени займет ?

  • @user-br6sx1ux4r
    @user-br6sx1ux4r 10 месяцев назад +2

    Совсем не понял, где здесь API? И вообще чтобы записать в csv файл нужна целая библиотека pandas.

  • @FunySmileXa
    @FunySmileXa Год назад +1

    Авито так получится парсить. Можете снять про это видео ?

  • @TheDoartLos
    @TheDoartLos 9 месяцев назад

    Вроде как считается грамотным записывать параметры URL'а в отдельную переменную. Интересно было что значат такие параметры в URL как regions dest spp и откуда они берутся и как определяются при формировании запроса.

  • @bub2728
    @bub2728 Год назад

    А есть ли возможность автоматизировать получения url для json данных с сайта, что бы ручками не копировать?

    • @isartem
      @isartem  Год назад +1

      Есть. Как раз для подписчиков Бусти выложил скрипт, который автоматом сканирует все категории товаров 🙌

  • @eCommerce_Pulse
    @eCommerce_Pulse 10 месяцев назад

    Здравствуйте, не подскажите на пару слов как можно парусить с Вб всё что возможно чтоб не заблокировал наше запросы ?

    • @isartem
      @isartem  10 месяцев назад

      Прокси наше всё )

  • @user-ir6vf5fo9r
    @user-ir6vf5fo9r 10 месяцев назад

    Здравствуйте Артём. Я прописал ваш код, но есть проблема. Питон ругается на эту строку --- "priceU": float(product.get('PriceU', None)) / 100 if product.get("priceU", None) != None else None. Пишет TypeError: float() argument must be a string or a real number, not 'NoneType'. Может вы знаете, что я не так сделал.

    • @kryptodog1066
      @kryptodog1066 5 месяцев назад

      Решили свою проблему?

  • @olegtupikov7556
    @olegtupikov7556 8 месяцев назад

    А реально ли сделать парсер и обойти всю защиту на Мегамаркете?

  • @delafdelaf
    @delafdelaf Год назад +2

    Спасибо большое!
    Можно подкину идею, парсер Авито!
    (Все подобные видео старые и не работают методы с авито уже )

    • @Motivatios666
      @Motivatios666 11 месяцев назад +1

      пишу сейчас себе, selenium и bs4 решат все вопросы

  • @hereticpvnk8564
    @hereticpvnk8564 6 месяцев назад

    У меня не работает Modulenotforund error, хотя все модули импортированы

    • @user-mv1mh8ln9l
      @user-mv1mh8ln9l 3 месяца назад

      может быть ошибка в слове, проверьте заглавные буквы

  • @Porsche1981A
    @Porsche1981A 6 месяцев назад

    интересно

  • @goldline3144
    @goldline3144 4 месяца назад

    Я сегодня день по сидел и разобрался как из запросов вытягивать джисон с 300 строками, конвертирую его в эксель и все это за 5 минут, в то время когда вы ради 100 строк будете писать код 40 минут.

  • @oleglozovsky7551
    @oleglozovsky7551 7 месяцев назад

    Вопрос от чайника - на основании данного материала, можно ли как-то спарсить данные своего личного кабинета (как продавца) + картинки товаров, чтобы потом сделать, например, визуализацию в Power BI? Идея: карточка товара в Power BI с переключением с товара на товар и с подгрузкой фотографии товара.

    • @_dks_
      @_dks_ 5 месяцев назад +1

      по всем своим данным можно просто воспользоваться API Wildberries, зачем что-то парсить

    • @oleglozovsky7551
      @oleglozovsky7551 5 месяцев назад

      @@_dks_ не работает так

  • @konstantin_uphimtsev
    @konstantin_uphimtsev 8 месяцев назад

    Озон, Леруа мерлен, авито так не получится парсить. Скорее исключение.

  • @Chel1k7
    @Chel1k7 Год назад +2

    вот только на странице там больше 100 товаров, и оставшиеся в другом запросе

    • @isartem
      @isartem  11 месяцев назад

      Ничего не мешает получить товары и с других страниц, если есть такая потребность

    • @lupc
      @lupc 11 месяцев назад

      ​@@isartem как реализовать парс с нескольких страниц?

    • @godforger
      @godforger 11 месяцев назад

      @@lupc через пагинацию

    • @lupc
      @lupc 10 месяцев назад

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

    • @user-cl1gn5mt7b
      @user-cl1gn5mt7b 7 месяцев назад

      ​@@lupcпомоги пожалуйста, та же проблема, неделю уже репу чешу🙏

  • @johnconnor632
    @johnconnor632 8 месяцев назад

    Be Pythonic - метод get по дефолту возвращает None, сравнение с None аналогично считается плохим тоном. Весь код можно сократить минимум на треть

    • @isartem
      @isartem  8 месяцев назад

      Всё именно так, благодарю за дельное замечание 🙌

  • @AlexRootx
    @AlexRootx 11 месяцев назад

    голос автора уж больно напоминает голос Ильи Галкина.... автора канала по микроконтроллерам)

    • @isartem
      @isartem  11 месяцев назад

      Не знаю такого)

  • @TheStrix1
    @TheStrix1 10 месяцев назад

    одно не пойму вы отправляете запрос и даже не видя ответит ли он вам что то сразу пишите код ((( без теста без всего - ведь ответ в браузере это одно а через другое приложение может и не ответить

    • @isartem
      @isartem  10 месяцев назад

      Всё ведь работает, что не так?)

    • @BSkidki
      @BSkidki 9 месяцев назад

      ​@@isartemздравствуйте, а как сделать так чтобы много разных каталогов и самый главный вопрос , снимите пожалуйста как это выгружать в телеграмм с фото 😢

  • @MrDzheronimo
    @MrDzheronimo 4 месяца назад

    Где хоть слово про API то?

  • @boec
    @boec Год назад +1

    Зачем покупать у тебя на бусти когда этого добра на гитхаб полно, бесплатно

    • @MarkTheCat
      @MarkTheCat Год назад

      Можешь, пожалуйста, скинуть ссылки? Или хотя бы подсказать, где и, что главное, что искать?
      Спасибо заранее!

    • @boec
      @boec Год назад

      @@MarkTheCat ссылки в комментах банятся

  • @dmitrys777
    @dmitrys777 7 месяцев назад

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

  • @nnnnnn4144
    @nnnnnn4144 Год назад

    ничего не пон

  • @IncoGnito-ZV
    @IncoGnito-ZV 4 месяца назад +1

    сплошная реклама,то купи это купи.Разочарован

  • @user-mh6no2df2u
    @user-mh6no2df2u 4 месяца назад

    Спасибо Артем за классное видео, но я сомневаюсь что каждый сможет такое повторить учитывая что не все обладают даже базовыми знаниями пользования питоном. Я лично обратился к Serm Expert с этим вопросом. Сделали всё быстро и качественно. И не надо сидеть и париться сутками с этим питоном. Советую

  • @KitKat-lb5uy
    @KitKat-lb5uy Год назад +1

    Выключил после привет друзья

    • @isartem
      @isartem  Год назад +1

      Что не так?)

    • @Pafel0684
      @Pafel0684 10 месяцев назад

      ​@@isartem, ты первый, кто назвал его другом. Хоть это и не серьёзно.

  • @user-ft9dx9vs3m
    @user-ft9dx9vs3m 5 месяцев назад

    Эм, а о чем вообще ролик и зачем его смотреть то? 😂