Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telebot
- import requests
- from lxml import html
- bot = telebot.TeleBot("339625667:AAHBvPmrC0-189jEaO8eg73QXCkKeW4pCcU")
- @bot.message_handler(commands=['send']) # Реакция на /send
- def handle_start_help(message):
- response = requests.get('https://habrahabr.ru/feed/')
- html_text = response.text
- html_tree = html.fromstring(html_text)
- references = html_tree.xpath('//a[@class = "post__title_link"]')
- for article in references:
- user_id = message.from_user.id
- bot.send_message(user_id, article.text) # Отправляем заголовок статьи
- line = article.attrib # Начинаем парсить, чтобы получить ссылку
- line = str(line)
- digits = []
- for symbol in line:
- if '1234567890'.find(symbol) != -1:
- digits.append(symbol)
- digits = ''.join(digits)
- bot.send_message(user_id, 'https://habrahabr.ru/post/' + digits) # Отправляем ссылку на статью
- bot.send_message(user_id, '------------------------------------')
- bot.polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement