ИЩЕМ КЭШБЕК И БОНУСЫ СБЕРСПАСИБО НА МЕГА МАРКЕТЕ | ПАРСЕР ТОВАРОВ МЕГАМАРКЕТ НА PYTHON 2024

  Переглядів 4,091

Артём Ипатов - Python на практике

Артём Ипатов - Python на практике

19 днів тому

В этом видео я показываю как можно написать парсер товаров с мегамаркета с кэшбеком и бонусами сберспасибо. И находить самые лучшие цены и большие проценты. Используя для этого python и библиотеки selenium и beautiful soup 4.
Код и сама программа для window в телеграм канале - t.me/ipatov_program
Если вам нужна разработка бота\парсера или другое программное решение - мой телеграмм t.me/artmiptv

КОМЕНТАРІ: 42
@pythonpractics
@pythonpractics 3 дні тому
Данный код из видео больше не работает, актуальную версию парсера можно приобрести у меня в телеграмме @artmiptv или переписать код
@SbIrok_official
@SbIrok_official 16 днів тому
Красавчик, заслуженная подписка
@jth.000
@jth.000 17 днів тому
Красава. Буду у компа, если не забуду, то звезду тебе на гите влеплю)
@pythonpractics
@pythonpractics 17 днів тому
Спасибо))
@dmitriymiroshnichenko9257
@dmitriymiroshnichenko9257 2 дні тому
Легенда
@user-rg7jg9ub3c
@user-rg7jg9ub3c 6 днів тому
день добрый,обновите прогу?
@user-rz3go4ve3v
@user-rz3go4ve3v 12 днів тому
Пишет ошибка в сертификации и эксель файлы сохраняются пустые((( Подскажите, как решить можно, пожалуйста
@user-rg7jg9ub3c
@user-rg7jg9ub3c 6 днів тому
будет ли обновление проги?
@bakerof
@bakerof 9 днів тому
Все хорошо, только выгрузка получается не очень репрезентативной. Внутри товара может быть вкладка "Цены" и там может быть докучи предложений этого товара по другим ценам и с другими кэшбеками. Т.е. мало пройтись по поисковой выдаче, нужно еще и в каждый товар упасть и найти там самое выгодное предложение.
@Dude.540
@Dude.540 9 днів тому
И что тебе мешает допилить скрипт?
@bakerof
@bakerof 9 днів тому
@@Dude.540 ничего не мешает. это на заметку тем, кто будет этот скрипт использовать.
@Dude.540
@Dude.540 9 днів тому
@@bakerof Ну тогда потрындим ради комментов ))
@koldun_pupkin
@koldun_pupkin 16 днів тому
Интересное видео, а еще интересно, можно ли парсить кэшбек через тот же реквест
@pythonpractics
@pythonpractics 16 днів тому
Спасибо. Ну вроде да, сервер отдает html по get запросу. Нужно только поднастроить, добавить cookie и headers чтобы пропускал запросы и потом ещё не блочил)
@InfluxOW
@InfluxOW 15 днів тому
Решал для себя ту же самую задачу. Понял, что удобнее делать это на фронте, а не на бэке - проблем гораздо меньше. Открываешь любой поиск, категорию и так далее, вставляешь в консоль браузера JS-скрипт для сортировки и получаешь отсортированный каталог. К тому же так у тебя перед глазами ещё картинки товара, рейтинг, количество отзывов и другая информация - в общем, стандартный мегамаркетовский каталог, просто в отсортированном, как тебе надо, порядке (в моём случае это была сортировка по бонусной скидке или по цене с учётом бонусов). Да и не нужно все фильтры на бэк в код тащить. Да и потом мегамаркет воткнёт защиту от ботов, и будет гораздо сложнее это сделать на бэке. В общем, для личных покупок, а не для скраппинга вариант с сортировкой на фронте мне кажется более приемлемым.
@cryptorangers721
@cryptorangers721 14 днів тому
поделишься скриптом?
@user-uv5gu3gk6w
@user-uv5gu3gk6w 3 дні тому
Скрипт можно пожалуйста
@ANDYGBOX112
@ANDYGBOX112 17 днів тому
Возможно ли так парсить в режиме -headless для Хрома в серверной версии ubuntu?
@pythonpractics
@pythonpractics 17 днів тому
Да можно, только по оперативки нужно настроить, чтобы всю не сжирал)) а то было пару раз такое…
@ANDYGBOX112
@ANDYGBOX112 17 днів тому
@@pythonpractics я немного откорректировал код, но вот у меня почему-то файл пустой получается...
@pythonpractics
@pythonpractics 17 днів тому
Забыл добавить в requirements две библиотеки (pandas и XlsxWriter). Уже обновил на гитхабе, спасибо)
@ALTAIR32
@ALTAIR32 5 днів тому
Выдает ошибку, создаёт пустой xls
@himosa0284
@himosa0284 17 днів тому
AttributeError: 'Worksheet' object has no attribute 'set_column'. Did you mean: 'max_column'? Как это исправить?
@pythonpractics
@pythonpractics 16 днів тому
Проверь что библиотека XlsxWriter установлена
@Vano-re8rn
@Vano-re8rn 17 днів тому
Можете показать, как запустить и работать с winlows версией . Мне старому пердуну тяжеловато).
@ngt_asm6451
@ngt_asm6451 16 днів тому
Я тоже не понимаю, программу запустил ссылку вставил пишет "Ошибка! Возможно не верно указан раздел. Удалите все доп фильтры с ссылки", хотя ссылка просто на раздел
@pythonpractics
@pythonpractics 16 днів тому
Попробуйте скачать ещё раз , обновил github.com/pythononpractice/megamarket_parser/releases/download/v1.0/megamarket_parser.exe
@Vano-re8rn
@Vano-re8rn 16 днів тому
@@pythonpractics . СПС . Вечером проверим.
@user-hw3sp2og5z
@user-hw3sp2og5z 15 днів тому
Крутой софт! Лайк. А если я хочу ссылку на раздел указать. Как это можно сделать?
@pythonpractics
@pythonpractics 15 днів тому
Спасибо, можно так же по всему разделу искать, только немного код дописать\изменить придется
@999poll
@999poll 13 днів тому
Может разберешь потом создание парсера binance p2p?)
@pythonpractics
@pythonpractics 13 днів тому
А что интересно спарсить?
@999poll
@999poll 13 днів тому
@@pythonpractics текущие цены продажа/покупка для usdt-eur с определённым методом оплаты (иногда он сильно влияет на цену)
@999poll
@999poll 13 днів тому
@@pythonpractics минимальную цену на USDT за CNY с определённого метода оплаты и с фильтром по сумме. Например, кто-то хочет продать 1кк по низкой цене, а мы можем купить максимум 1к - получается этот вариант мы отбрасываем.
@999poll
@999poll 13 днів тому
Блин, ютуб не пропускает описание задачи 😢
@easychannel3370
@easychannel3370 17 днів тому
Только не ботОв, а бОтов.
@pythonpractics
@pythonpractics 17 днів тому
Спасибо 🤝🏻
@Kkkk-nt9vb
@Kkkk-nt9vb 13 днів тому
Уже пофиксили. Не работает.
@pythonpractics
@pythonpractics 12 днів тому
Да, изменили структуру на сайте. Переписывать надо
@SbIrok_official
@SbIrok_official 16 днів тому
[+] Страница 1 [26392:27284:0415/203747.299:ERROR:cert_issuer_source_aia.cc(35)] Error parsing cert retrieved from AIA (as DER): ERROR: Couldn't read tbsCertificate as SEQUENCE ERROR: Failed parsing Certificate Что это значит? Так все страницы в консоли пишет
@SbIrok_official
@SbIrok_official 16 днів тому
[+] Страница 38 [24196:24288:0415/204427.267:ERROR:ssl_client_socket_impl.cc(970)] handshake failed; returned -1, SSL error code 1, net_error -202
@pythonpractics
@pythonpractics 16 днів тому
Ничего страшного, это драйвер логи выводит. Результат сохранится в любом случае
And what’s your age? 🥰 @karina-kola
00:12
Andrey Grechka
Переглядів 5 млн
😱СНЯЛ ФИКСИКОВ НА КАМЕРУ‼️
00:35
OMG DEN
Переглядів 1,1 млн
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 4,3 млн
Как фармить сберспасибо. Зарабатываем на мегамаркете сбермаркет
10:38
Денег нет но Вы подпишитесь
Переглядів 29 тис.
And what’s your age? 🥰 @karina-kola
00:12
Andrey Grechka
Переглядів 5 млн