• Какой атрибут использовать чтобы парсер выдавал адрес ссылки?

    @Rolly_Floy Автор вопроса
    решил вопрос
    import telebot
    import requests
    from bs4 import BeautifulSoup as b
    
    URL = 'адрес страницы'
    
    def parser(url):
        r = requests.get(url)
        soup = b(r.text, 'html.parser')
        flats = soup.find_all('a', class_='styles_wrapper__8rw3D')
        return [v.get('href') for v in flats]
    
    list_of_flats = parser(URL)
    
    bot = telebot.TeleBot('токен')
    @bot.message_handler(commands=['start'])
    
    def hello(message):
        bot.send_message(message.chat.id, 'Hello')
    
    @bot.message_handler(content_types=['text'])
    def flats(message):
        if message.text.lower() in '123456789':
            bot.send_message(message.chat.id, list_of_flats[0])
    
    
    bot.polling(none_stop = True)
    Ответ написан
    Комментировать