Я пишу свой первый парсер на Python. Eще новичок в этом.Я пишу телеграмбот. Но при запуске бота текст не выходит полностью,только нижняя часть,хотя в консоли полностью выходит. Можете пожалуйста помочь в этом. ''Windows10, python 3.8, использую библиотеку BeautifulSoup4, requests
er')
''ВЫВОДИТ ТОЛЬКО ЭТО. Остальных знаков зодиак нету.
Помогите пожалуйста! Буду очень признательна.
Посмотреть вложение 117
Python:
import telebot
import requests
from bs4 import BeautifulSoup
bot = telebot.TeleBot(token='мой токен')
URL = 'https://retrofm.ru/index.ph...
HEADERS = {
'user_agent': 'блаблабла'
}
response = requests.get(URL, headers=HEADERS)
soup = BeautifulSoup(response.text, 'html.parser')
horoscopes = soup.findAll('div', class_='horoscope_item floats_wrapper')
for i in horoscopes:
text = i.find('div', class_='text_box').text
@bot.message_handler(commands=['start', 'help'])
def main(message):
bot.send_message(message.chat.id, 'Ваш гороскоп на сегодня:' + text)
if __name__ == '__main__':
bot.polling(none_stop=True)
''ВЫВОДИТ ТОЛЬКО ЭТО. Остальных знаков зодиак нету.
Помогите пожалуйста! Буду очень признательна.
Посмотреть вложение 117
Последнее редактирование: