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

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 67

  • @_dks_
    @_dks_ Рік тому +4

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

  • @ЕгорВасенин-ц8з
    @ЕгорВасенин-ц8з 4 дні тому

    Все получилось, спасибо!!!

  • @Rambo_80
    @Rambo_80 2 місяці тому

    Здравствуйте, подскажите почему я в коде не вижу priceU": "salePriceU в остальном все данные есть и выгружает отлично, но прайса нету. на 6:30 минуте

  • @MAREVICH
    @MAREVICH Рік тому

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

  • @Сельскийтруженик-т3р

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

  • @FelixVlasov
    @FelixVlasov 8 місяців тому

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

  • @oreh350
    @oreh350 6 місяців тому

    Спасибо огромное! Все работает!
    Для тех кто возможно решил закрыть видео после рекламы proxy, так как подумал что без этого код работать не будет. Официально сообщаю что код работает и без proxy, просто ваш response выглядит вот так:
    response = requests.get(url=url, headers=headers)
    Однако, всегда есть риск был заблоченным без использования proxy....

  • @bkmaker672
    @bkmaker672 11 місяців тому

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

  • @rucat284
    @rucat284 Рік тому

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

  • @pavelkharitonov9065
    @pavelkharitonov9065 Рік тому +1

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

  • @GamerGDS
    @GamerGDS Місяць тому

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

  • @FunySmileXa
    @FunySmileXa Рік тому +1

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

  • @eCommerce_Pulse
    @eCommerce_Pulse Рік тому

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

    • @isartem
      @isartem  Рік тому

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

  • @Chel1k7
    @Chel1k7 Рік тому +2

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

    • @isartem
      @isartem  Рік тому

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

    • @lupc
      @lupc Рік тому

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

    • @godforger
      @godforger Рік тому

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

    • @lupc
      @lupc Рік тому

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

    • @Константин-ю8ш5т
      @Константин-ю8ш5т Рік тому

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

  • @nowar5954
    @nowar5954 Рік тому

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

  • @eCommerce_Pulse
    @eCommerce_Pulse Рік тому

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

  • @goldline3144
    @goldline3144 11 місяців тому

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

  • @ИванАнтипанов-м3п

    Здравствуйте Артём. Я прописал ваш код, но есть проблема. Питон ругается на эту строку --- "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 Рік тому

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

  • @hereticpvnk8564
    @hereticpvnk8564 Рік тому

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

  • @АлександрРожков-б4ы

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

  • @KashaNenasha
    @KashaNenasha Рік тому

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

    • @isartem
      @isartem  Рік тому +1

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

  • @TheDoartLos
    @TheDoartLos Рік тому

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

  • @bub2728
    @bub2728 Рік тому

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

    • @isartem
      @isartem  Рік тому +1

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

  • @dmitryvedmed884
    @dmitryvedmed884 5 місяців тому

    там json готовый есть, со всей инфой. Что у вас здесь происходит?))

  • @delafdelaf
    @delafdelaf Рік тому +2

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

    • @Motivatios666
      @Motivatios666 Рік тому +1

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

  • @ОлегШевелев-й1ь

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

  • @kreomaxed
    @kreomaxed Рік тому

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

  • @MrDzheronimo
    @MrDzheronimo 11 місяців тому

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

  • @konstantin_uphimtsev
    @konstantin_uphimtsev Рік тому

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

  • @TheStrix1
    @TheStrix1 Рік тому

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

    • @isartem
      @isartem  Рік тому

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

    • @BSkidki
      @BSkidki Рік тому

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

  • @johnconnor632
    @johnconnor632 Рік тому

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

    • @isartem
      @isartem  Рік тому

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

  • @dmitrys777
    @dmitrys777 Рік тому

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

  • @pajnkjller
    @pajnkjller 4 місяці тому

    Извините, но этот код ужасен

  • @nnnnnn4144
    @nnnnnn4144 Рік тому

    ничего не пон

  • @rckwldr
    @rckwldr Рік тому

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

    • @_dks_
      @_dks_ Рік тому +1

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

    • @rckwldr
      @rckwldr Рік тому

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

  • @AlexRootx
    @AlexRootx Рік тому

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

    • @isartem
      @isartem  Рік тому

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

  • @boec
    @boec Рік тому +1

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

    • @MarkTheCat
      @MarkTheCat Рік тому

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

    • @boec
      @boec Рік тому

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

  • @Porsche1981A
    @Porsche1981A Рік тому

    интересно

  • @ДомКалининград

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

  • @KitKat-lb5uy
    @KitKat-lb5uy Рік тому +1

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

    • @isartem
      @isartem  Рік тому +1

      Что не так?)

    • @Pafel0684
      @Pafel0684 Рік тому

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

  • @IncoGnito-ZV
    @IncoGnito-ZV 11 місяців тому +2

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

  • @АнтонПавлович-б3у
    @АнтонПавлович-б3у 11 місяців тому

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