Мы в Telegram
Добавить новость

МВД назвало число потерявших российское гражданство по новому закону

Курс евро в ходе торгов превысил 100 рублей

Председателя гордумы Нижнего Новгорода Лавричева арестовали по делу о растрате

Тренер "Динамо" Личка о самой дорогой покупке в Москве: я купил себе самокат



Новости сегодня

Новости от TheMoneytizer

Скрипт получения информации от Мегамаркета


Требуется программист(python) с опытом взаимодействия с megamarket.ru для написания скприта получения информации со своих аккаунтов и отправки данных через телеграм.

Общее описание
Нужен скрипт который будет брать аккаунт, логиниться в мегамаркет (с использование готовых куки), и выполнять 2 задачи:
1)проходить на вкладку промокоды, отправлять уведомление в телеграмм если на аккаунте появился новый промокод.
2)проходить по ссылкам из конфиг файла и, если цена\размер кэшбэка подходит под параметры, отправлять информацию в телеграм


Данные для работы
Аккаунты в виде куки файлов в папке
https://mobileproxy.space - сервис прокси с api
https://anti-captcha.com/ - сервис антикапчи с api
Эмулятор браузера - adspower.com(предпочтительно) или dolphin-anty.com. Либо предожите свой вариант эмулятора браузера
Работа с уведомлениями в телеграм с возможностью простого изменения id телеграма, на который будут приходить эти уведомления (где-то вверху исполняемого скрипта в виде отдельной переменной)
Конфиг файл, где задается набор ссылок для каждого пользователя, и фильтры к ним.


Детальное описание:
  1. Прочитать csv файл, в котором содержится список ссылок. Формат этого файла:
id аккаунта1;id аккаунта2;id аккаунта3;
Ссылка11;Ссылка21;Ссылка31;
Ссылка12;;Ссылка32


Ссылки 2х видов:
https://megamarket.ru/catalog/?q=iphone#?sort=1&filters=%7B%22FE476AD4A46D4F8EA7B1AB7F30ED017S%22%3A%5B%2240440%22%2C%2241737%22%2C%227%22%2C%22739%22%2C%2211440%22%2C%2284292%22%2C%2213576%22%2C%2278077%22%2C%22117659%22%2C%2253340%22%2C%229110%22%2C%2216638%22%2C%2236941%22%2C%2240441%22%2C%222311%22%2C%2299804%22%2C%2291875%22%2C%2215389%22%2C%223333%22%2C%223%22%2C%2278688%22%2C%2213%22%5D%2C%2288C83F68482F447C9F4E401955196697%22%3A%7B%22min%22%3A110000%7D%7D 30 156000 “произвольный комментарий”

https://megamarket.ru/catalog/details/robot-pylesos-dreame-bot-l10s-ultra-belyy-600009591682/#?details_block=prices&related_search=dream%20bot%20l10s%20ultra 30 156000 “произвольный комментарий”

В ссылке 3 параметра: сама ссылка, 30 - % размер кэшбэка, 156000 ценовой порог (Указание 0 для кэшбэка или цены = значит подходит любое значение).
разделитель " "

  1. Узнать ip адрес и название провайдера. Поменять прокси и провайдера. Проверить что ip адрес изменился. В случае если ip остался прежним снова отправить запрос на изменение ip и провайдера. Сделать проверку. Повторять до тех пор пока ip не будет отличаться от предыдущего
  2. Авторизовать аккаунт через файл куки, имеющий название id_аккаунта.txt
  3. Зайти на страницу с промокодами.
  4. Собирать все промокоды.
  5. Сверится с сохраненным у нас списком промокодов (достаточно в текстовом файле держать этот список в произвольном формате).
  6. Если появился новый промокод (т.е. если его нет в списке из п.5), то посылать его в телегу (и добавить в этот список) в формате:
имя аккаунт
промокод
дата до которого действует
Пример:
Вася_Пупкин
df434ersd
12.04.2025
Текст описания промокода








  1. Пройтись по каждой ссылке из соответствующего столбца (с паузой 3-5сек между ссылками), принадлежащего текущему аккаунту, снять название магазинов и размер кэшбэка. Если кэшбэка больше указанного и цена ниже указанной, отправить в телеграм уведомление по формату:
id аккаунта
произвольный комментарий
условия ссылки (скидка и ценовой порог)
магазин1 кэшбэк
магазин2 кэшбэк

Пример:
Вася_Пупкин
Монитор
30% от 156 000
Ситилинк 34%
Марвин 42%
ИП рогакопыта 38%

Цена должна быть представлена в формате, разделенном пробелом каждые 3 символа, т.к. 156000 должно писаться как 156 000
Пересекающиеся дубликаты магазинов внутри одной ссылки удалить.


  1. Перейти к пункту 1 и взять следующий аккаунт из csv файла.
Дополнительные требования:

  1. Для каждого аккаунта нужно будет брать новую прокси(ссылка выше).
  2. При выдаче капчи - разгадать через сервис(ссылка выше)
  3. Запуск в цикле, после конца всех задач начать заново. Плюс, в отдельном файле должно храниться число с количеством минут задержки между повторным запуском цикла (со всеми аккаунтами и ссылками внутри них).
  4. Проинструктировать, как запускать\останавливать скрипт (чтобы произвести изменения в конфиге, и заново запустить скрипт).

Предоставить исходник кода.


—-----

Пример csv конфиг файла:








Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Для поклонников Высоцкого: в Крыму покажут концерт-спектакль «Гамлет ХХ века»

В Евпатории появится уютный жилой квартал “Кубики”

На ВДНХ открылась выставка ХМАО «Трудовые династии»

Все равно построите, куда деваться. А. Лукашенко рассказал о планах по второй АЭС в Белоруссии

Музыкальные новости

Эксперт Президентской академии в Санкт-Петербурге о строительстве спортивных объектов

Дугин в интервью Такеру Карлсону: "Путин — это традиционный лидер"

Улан-Удэнский ЛВРЗ подвел производственные итоги первого квартала 2024 года

Электрокроссовер Voyah Free получил новую версию для России. Ее представили в Москве

Новости России

Мотогруппы спасателей приступят 1 мая к патрулированию в Москве

Лавров провел телефонные переговоры со своим коллегой из Таджикистана

Взятие Семеновки открывает ВС России путь до Карловки

Улыбка артиста дорогого стоит: сколько знаменитости тратят на уход за зубами

Экология в России и мире

В День Медика пройдет премия в области здоровья The Medical Stars & Beauty Awards

Президент России Владимир Путин подтвердил проведение XVI Международного военно-музыкального фестиваля «Спасская башня»

Туроператор Пегас сделал важное заявление по летним турам

Оформить медицинскую книжку

Спорт в России и мире

Теннисист Надаль навестил в больнице 16-летнюю российскую теннисистку Корнееву

Рублёв победил Давидович-Фокину в 3-м круге «Мастерса» в Мадриде, отыгравшись с 0:5 на тай-брейке

Елена Рыбакина выступила с критикой в адрес WTA

Россиянка Андреева стала рекордсменкой на турнирах WTA-1000

Moscow.media

Музеи Твери. Лисичкины сказки

МИД Таджикистана вручил протестную ноту российскому послу

"Банда четырех" против демократии

«1418»: выставка секции «Арт-фото» ТСХР в зале «Лаврушинский`15»











Топ новостей на этот час

Rss.plus






Во Владимире прозвучал симфонический оркестр Мариинского и Большого театров под руководством Валерия Гергиева

Тренер "Динамо" Личка о самой дорогой покупке в Москве: я купил себе самокат

Председателя гордумы Нижнего Новгорода Лавричева арестовали по делу о растрате

На ВДНХ открылась выставка ХМАО «Трудовые династии»