-
Автор темы
- #1
бот в тг который просто должен проверять статус заказа по треку , не могу понять что не так?
Код:
@bot.message_handler(regexp=r'\d{10}')
def send_parcel_info(message):
tracking_number = message.text
url = "https://parcelsapp.com/en/tracking/" + tracking_number
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
info_block = soup.find_all('div', class_='timeline-box')
if info_block:
info = ''
for block in info_block:
event_time = block.find('div',class_="event-time").text
event_content = block.find('div',class_='event-content').text
info += f'{event_time}: {event_content}\n'
bot.reply_to(message, info)
else:
bot.reply_to(message, "инф не найдена")
Последнее редактирование: