Форум сайта python.su
Всем привет. Имеется программа подобного типа:
start=input(“”)
myphonenumber=input(“Введите номер телефона в формате +7XXXXXXXXXX”)
myphonenumber1=input(“Введите номер телефона в формате +7 XXX XXX-XX-XX”)
myphonenumber2=input(“Введите номер телефона в формате 7(XXX)XXX-XX-XX”)
import requests
i=0
while i<1:
a=requests.post('https://api.sunlight.net/v3/customers/authorization/',data = {“phone”:myphonenumber},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)
Мне необходимо создать многопоточность выполнения цикла с отправкой SMS на указанный пользователем номер телефона. Подскажите как красивее можно это реализовать. Мне просто нужен толчок в коде для реализации моих идей, а то я еще новичек в этом деле.
Офлайн
Dyushaну если толчок то можно сделать через пул, както так:
Мне необходимо создать многопоточность выполнения цикла с отправкой SMS на указанный пользователем номер телефона. Подскажите как красивее можно это реализовать. Мне просто нужен толчок в коде для реализации моих идей, а то я еще новичек в этом деле.
[code python][/code]
Отредактировано PEHDOM (Июль 17, 2019 21:00:14)
Офлайн
асинхронный подход через asyncio и aiohttp. Использовать асинхронную очередь queue, в которую ложить задача и с помощью n коротин разбирать эту очередь
Офлайн