def read(sender_of_interest=None):
imap = imaplib.IMAP4_SSL("imap.gmail.com", 993)
imap.login('Почта', 'пароль')
imap.select('INBOX')
if sender_of_interest:
status, response = imap.uid('search', None, 'UNSEEN', 'FROM {0}'.format(sender_of_interest))
else:
status, response = imap.uid('search', None, 'UNSEEN')
if status == 'OK':
unread_msg_nums = response[0].split()
else:
unread_msg_nums = []
data_list = []
for e_id in unread_msg_nums:
e_id = e_id.decode('utf-8')
_, response = imap.uid('fetch', e_id, '(RFC822)')
html = response[0][1].decode('utf-8')
email_message = email.message_from_string(html)
data_list.append(email_message.get_payload())
for elem in data_list:
clean_html(elem)
cookies = {
'_ym_isad': '...',
'_gid': '...',
'_ym_uid': '...',
'_ga': '...',
'_ym_d': '...',
'_gat': '...',
'_gat_main': '...',
}
r = requests.get(url, cookies=cookies)
import requests
url = "https://login.dnevnik.ru/login/esia/karelia"
#url на свой регион заменишь, там когда на сайте авторизуешься он отображается
login = 'логин'
password = 'пароль'
session = requests.Session()
get_cookies = session.get(url)
captcha_id = get_cookies.cookies['dnevnik_sst'].split('|')[0]
print(captcha_id)
data = {
'exceededAttempts': False,
'login': login,
'password': password,
'Captcha.Id': captcha_id
}
response = session.post(url, data)
my_class_html = session.get('https://schools.dnevnik.ru/class.aspx')
schedule_html = session.get('https://schools.dnevnik.ru/homework.aspx')
div[1] tr[2]
За шесть месяцев я повторил всю школьную математику и алгебру, разобрался с некоторыми темами высшей математики (комбинаторика, теория вероятности, математическая логика), познакомился с утройством компьютера, прочитал две книги по программированию на Паскале и сделал парочку учебных проектов, прошелся по программированию на NASM (писал не очень много, т.к. больше интересовало как все работает), затем освоил С и сейчас продолжаю набивать на нем руку.