Полагаю, что ТС хочет сделать запрос к веб-странице на mail.ru (конкретно к любому входящему письму) и получить ответ в виде html-кода, распарсить этот код и вытащить из него само письмо.
Но у него не получается по той причине, что в html нет этого письма, хотя в браузере оно отображается.
@Ali_Pythonist, для понимания проблемы советую проделать следующее:
1. Открыть в браузере любое входящее письмо на mail.ru (в данном случае firefox, но в других браузерах примерно также)
2. Затем просмотреть исходный код страницы через контекстное меню (пункт меню "Исходный код страницы"):
3. Просмотреть код страницы через веб-инспектор (пункт меню "Исследовать"):
4. Увидеть разницу.
В первом случае ты не увидишь своего письма в исходнике, а во втором увидишь.
Дело в том, что когда загружается страница в веб-приложении, чаще всего контент на ней формируется динамически с помощью javascript. Это твое письмо подгружается туда после загрузки основного кода (который ты видишь через пункт меню "Исходный код страницы").
И когда в python ты делаешь запрос к этой странице с помощью библиотеки requests, в ответ тебе приходит именно основной код, каркас. Без того, что позже должно загрузиться с помощью скриптов js.
Для решения проблемы предлагаю гуглить в сторону DOM. Вообще ознакомься с этим понятием сначала, потом уже гугли, как с помощью python получить DOM веб-страницы.
P.S. Если задача стоит просто получить почту с помощью python, то лучше конечно использовать предназначенные для этого протоколы, как советовали выше.