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

Франк поздравил сотрудников пожарной охраны с профессиональным праздником

Сергей Собянин обнародовал программу развития столичного туризма

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

В Москве госпитализировали за неделю 216 человек с COVID-19



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

Новости от 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

Военные НАТО в Латвии на учениях отразили атаку Оккакуса

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

Спасатели на мотоциклах будут патрулировать округа

В торговом центре в Москве мужчина ударил бывшую жену ножом и сбежал

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

Хоккейный клуб из Балашихи выиграл Кубок Регионов

Сбер подарил Орлу умный светомузыкальный фонтан

ЦСКА проиграл «Балтике» в гостевом матче 26-го тура РПЛ

"Динамо" и "Зенит" назвали стартовые составы на матч 26-го тура РПЛ

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

Корочка с канцерогенами: как нельзя готовить маршмеллоу

Письмо Евгения Моргунова товарищу И. В. Сталину и ответ Вождя⁠⁠

В Москве проходит Благотворительный фестиваль «Пасхальный дар»

Hard Rock International, Royal Caribbean International и Celebrity Cruises объявили о начале глобального партнерства

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

Куда поехать на майские праздники в России: топ-7 направлений

Оксана Федорова представит премьеру фильма «Петербург Шаляпина и Рахманинова» на выставке-форуме «Россия»

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

ЗЕЛЕНЬ для здоровья мужчин и женщин: советы аюрведы

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

Азаренко проиграла в 1/16 финала турнира WTA-1000 в Мадриде

Касаткина проиграла Путинцевой и не смогла выйти в 1/4 финала турнира WTA в Мадриде

Прямая трансляция матчей Рыбакиной и Путинцевой за выход в 1/8 финала турнира в Мадриде

Свёнтек разгромила Кырстю и вышла в 1/8 финала турнира WTA-1000 в Мадриде

Moscow.media

Автомобили Kaiyi — с комфортом в любое путешествие

Военные следователи провели в Судаке проверку лиц, не вставших на воинский учет

Химик рассказала, какие витамины и БАДы усваиваются в масляной форме

Google закрыл дыру в системе безопасности Android TV











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

Rss.plus






В Москве госпитализировали за неделю 216 человек с COVID-19

Зима возвращается: синоптики прогнозируют арктическое вторжение со снегом на майские праздники

Франк поздравил сотрудников пожарной охраны с профессиональным праздником

МВД нанимает адвокатское бюро для спора с Эстонской православной церковью Московского патриархата