Como o slhck apontou, você pode fazer isso em praticamente qualquer linguagem de programação de uso geral.
O tratamento de cookies e outros comportamentos específicos do navegador pode exigir um pouco de trabalho extra.
Existem bibliotecas que tentam emular um navegador até certo ponto, verifique o mecanismo link (python)
e enrolar link que tem portas e ligações para alguns idiomas AFAIK.
Claro, estamos assumindo que você pode / deveria fazer isso.