и заранее извиняюсь за любые неудобства, учитывая, что я впервые публикую здесь и engli sh - мой второй язык. Я разработал программу pyairmore python, которая автоматически отправляет SMS-сообщения на все номера, указанные в файле Excel. но после отправки двух или трех сообщений (иногда даже нет) появляется сообщение об ошибке, и программа умирает
TimeoutError: [WinError 10060] Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом после период времени или не удалось установить соединение, так как подключенный хост не смог ответить
после обращения к файлу. Появляется
reports.exceptions.ConnectionError: ('Соединение прервано. ', TimeoutError (10060,' Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через определенный промежуток времени, или не удалось установить соединение, поскольку подключенный хост не смог ответить ', Нет, 10060, Нет))
вот мой код, он довольно короткий, но я не могу сказать, в чем проблема, любая помощь очень ценится.
from ipaddress import IPv4Address
from pyairmore.request import AirmoreSession
from pyairmore.services.messaging import MessagingService
from openpyxl import load_workbook
ip = IPv4Address("192.168.0.3")
session = AirmoreSession(ip)
was_accepted = session.request_authorization()
print("Is request accepted? ", was_accepted) # True if accepted
service = MessagingService(session)
workbook = load_workbook(filename="numerostelefonicos.xlsx", read_only=True)
worksheet = workbook.active
phone_numbers = []
column = "C"
for i in range(1583):
cell = "{}{}".format(column, i+2)
number = worksheet[cell].value
if number != "" or number is not None:
phone_numbers.append(str(number))
print(number)
message = "mymessage"
for number in phone_numbers:
service.send_message(number, message)
print(phone_numbers)