Да, это потому, что сайт построен на Angular.Страница генерируется с помощью Javascript.Все запросы дает вам базовый HTML, но на этом он останавливается.Он не будет загружать сценарии, не будет создавать DOM.
Вам нужен более мощный инструмент: браузер без головы, такой как PhantomJS или Puppeteer .
Они будут загружать не только базовый HTML, но и скрипты и делать все как настоящий браузер.Затем вы можете извлечь полностью построенную HTML-страницу из них.