with requests.Session() as session:
r = session.get('https://edu.tatar.ru/logon', timeout=5) # Получаем страницу с формой логина
r.encoding = 'utf-8'
response = session.post(
url='https://edu.tatar.ru/logon/',
# передаем параметры авторизации и post запроса
data={
'main_login': 'login',
'main_password': 'password',
},
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0",
'Content-type': 'application/x-www-form-urlencoded',
'Accept': 'text/html',
'Referer': 'https://edu.tatar.ru/logon',
'Upgrade-Insecure-Requests': '1'
},
) # Отправляем данные в POST, в session записываются наши куки
r = session.get('https://edu.tatar.ru/logon', timeout=5)
print(r.text)
import requests
with requests.Session() as session:
auth = dict(username='login', password='pass') # Данные в виде словаря, которые отправляются в POST
r = session.get('https://edu.tatar.ru/logon', timeout=5) # Получаем страницу с формой логина
r.encoding = 'utf-8'
session.post('https://edu.tatar.ru/logon', auth) # Отправляем данные в POST, в session записываются наши куки
r = session.get('https://edu.tatar.ru', timeout=5)
print(r.text)
import telebot
bot = telebot.TeleBot('APIbotfather')
@bot.message_handler(commands=['start'])
def send_welcome(message):
keyboard1 = telebot.types.ReplyKeyboardMarkup(True, True)
keyboard1.row('1', '2')
keyboard1.row('3', '4')
bot.send_message(message.chat.id, 'Добро пожаловать!', reply_markup=keyboard1)
@bot.message_handler(content_types=['text'])
def sent_text(message):
if message.text == '1':
bot.send_message(message.chat.id, 'ты нажал 1')
elif message.text == '2':
bot.send_message(message.chat.id, 'ты нажал 2')
elif message.text == '3':
bot.send_message(message.chat.id, 'ты нажал 3')
elif message.text == '4':
bot.send_message(message.chat.id, 'ты нажал 4')
else:
bot.send_message(message.chat.id, 'Я не знаю что ответить ')
# RUN
bot.polling(none_stop=True)
@bot.message_handler(content_types=['document'])
def handle_file(message):
try:
chat_id = message.chat.id
file_info = bot.get_file(message.document.file_id)
downloaded_file = bot.download_file(file_info.file_path)
src = 'path/files/' + message.document.file_name;
with open(src, 'wb') as new_file:
new_file.write(downloaded_file)
bot.reply_to(message, "Пожалуй, я сохраню это")
except Exception as e:
bot.reply_to(message, e)
def magic_photo(img):
return count_colors(img) # вымышлено