То, что вы хотите, называется «безголовый браузер». Он будет работать как обычный браузер без необходимости отображать контент.
Для этого есть несколько вариантов, поэтому выберите тот, который лучше всего соответствует вашим потребностям и текущему языку.
https://www.keycdn.com/blog/headless-browsers
Если вы находитесь в мире Javascript, кукловод модуля Node может быть идеальным для вас.
https://github.com/puppeteer/puppeteer