Resistanse
Возможно ли получить ссылки, на которые идут запросы при загрузке страницы?
На странице может и не быть какого-то участка кода вообще. При загрузке скрипт, записанный в html-странице, заставляет браузер добавить какое-то размеченное содержимое в документ. Причём этот документ уже загружен в оперативную память браузера. Добавление кода через скрипт содержимое скачанной html-страницы никак не меняет и никак к ней не относится уже. Скачанная страница используется только один раз - чтобы построить документ в памяти и загрузить содержимое самих скриптов. А скрипты уже выполняются браузером и работают с этой памятью.
Питон же загружает только саму html-страницу и не выполняет из неё ничего, ничего не строит. Поэтому скрипты из этой страницы ничего не могут добавить в документ, потому что как они не выполняются питоном, так и документ просто не построен в памяти.
Представь просто, что ты загружаешь страницу, у которой тег body есть, но при этом он пустой. В этой странице есть скрипт на JavaScript, который в тег body добавляет тег form с полями и кнопками. Дальше ты видишь просто, что документ загрузился и в нём есть одна форма, которую можно заполнить и отправить. Ты никак не заметишь, что формы нет в самой странице. Она очень быстро добавилась прямо в дерево документа, построенное в оперативной памяти браузера. Её браузер добавил на лету. При этом в браузере страница выглядит неотличимо, будто форма записана прямо в странице. И вот эта форма, когда ты её отправляешь, превращается в запрос браузера.
Так что тебе надо выполнить скрипты на построенном дереве. Питон дерево не строит, а скачивает только содержимое страницы. А чтобы сделать из питона браузер, используют Selenium. Сам Selenium медленный и его не используют для самих программ, обычно только для тестирования.