mrvlbt
возможно я мыслю не в правильном русле или что-то важное в коде упускаю?
открываешь браузер, нужную страницу, нажимаешь f12 и видишь html страницы.
Потом через requests, получаешь html по этому же url. Далее
сравниваешь их, например выводишь print(html),потому что html могут приходить разные, в зависимости от заголовков, которые передаешь с запросом. Т.е браузер у тебя передает одни заголовки, а requests другие, из-за этого html разные. А когда пытаешься найти что-то через beautifulsoup, так можешь в полученном html, открыть строку поиска типа ctrl-f, и поискать теги, есть ли они вообще такие, если есть тогда парсишь, иначе, добиваешься нужного html. Это только один из нюансов