Надо найти библиотеку в вашем языке программирования, которая умеет запускать и взаимодействовать с вашим браузером в headless режиме. И там уже делать то, что вам нужно. Как-то так. Насколько помню, видел похожее в Python3 в связке с одним из браузеров, не помню с каким точно: Google Chrome или Mozilla Firefox.