Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Что тут не так?

  • Автор темы Автор темы Johv
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
21 Мар 2021
Сообщения
175
Реакции
16
бот в тг который просто должен проверять статус заказа по треку , не могу понять что не так?
Код:
Expand Collapse Copy
@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, "инф не найдена")
 
Последнее редактирование:
Если бот все время выдает сообщение "инф не найдена", возможно проблема в передаче трекинг-номера.

Проверьте, что вы правильно вводите номер трекинга и передаете его боту. Номер трекинга должен состоять из 10 цифр и не содержать других символов или пробелов.​
 
Если бот все время выдает сообщение "инф не найдена", возможно проблема в передаче трекинг-номера.

Проверьте, что вы правильно вводите номер трекинга и передаете его боту. Номер трекинга должен состоять из 10 цифр и не содержать других символов или пробелов.​
я уже решил,проблема в том что сайты просто не дают себя парсить (
 
я уже решил,проблема в том что сайты просто не дают себя парсить (
Ты можешь имитировать пользователя, тогда по идее сможешь парсить. И поставь задержку на отправку запросов на сайт, и можешь прикрутить прокси для полного фарша :CoolCat:
 
я уже решил,проблема в том что сайты просто не дают себя парсить (
Ну всё возможно. Пробуй использовать Beautiful Soup, Ixml и Requests и попробуй создавать сессию с куками
 
Назад
Сверху Снизу