Уважаемые форумчане!
У меня в Яндексе зарегистрирована почта для домена emiit.ru, плюс имеется файл на 600 с лихвой человек, на каждого из которых нужно оформить ящик на этом домене.
Я написал программу, которая автоматически создает ящики.
Кроме этого программа должна производить дорегистрацию аккаунтов, элементарно вводить Имя, Фамилию и контрольный вопрос+ответ.
Эта часть у меня не выходит.
Вот код:
#подключение библиотеки requests
import requests
 
#запуск сессии
s = requests.Session()
 
#1-й POST-запрос: вход на доменное мыло
p = s.post('https://passport.yandex.ru/for/emiit.ru/passport?', data={
  'mode': 'mdauth',
  'from': 'mail',
  'origin': 'host_ru_1_enter',
  'login': 'example',
  'passwd': 'qwerty'
}, timeout=5, verify=False)
 
#поиск параметра track_id в полученной странице для следующего запроса
st = p.text.find('track_id')-42
en = p.text.find('track_id')-8
tr_id = p.text[st:en]
 
#сохранение страницы в файл
f = open('1.html','wb')
f.write(p.text.encode('utf-8'))
f.close()
 
#2-й POST-запрос: заполнение регистрационных данных
p = s.post('https://passport.yandex.ru/for/emiit.ru/passport?', data={
      'mode': 'mdauth',
      'from': 'mail',
      'origin': 'host_ru_1_enter',
      'bmonth': '13',
      'eula_accepted': 'yes',
      'firstname': 'Иван',
      'hint_answer': '1',
      'hint_question_id': '12',
      'language': 'ru',
      'lastname': 'Иванович',
      'state': 'comlete_pdd',
      'track_id': tr_id
}, timeout=5, verify=False)
 
#сохранение полученной страницы в другой файйл
f = open('2.html','wb')
f.write(p.text.encode('utf-8'))
f.close()
Как видно в коде, я сохранил результаты обоих запросов в файлы (см. прикрепленку)

Не получается отправить заполненную форму.
Мне кажется, что дело в параметре track_id.
Жду ваших советов, господа программисты, заранее благодарю.

P.S.: Дынные используемые в коде - достоверные, ими можно пользоваться при надобности