Eu sugiro olhar para uma biblioteca chamada Selenium. Ele também existe como uma extensão para o Firefox, mas eu também instalaria o lib para tocar com o código que a extensão gera. Pessoalmente, eu usei o Python.
A extensão funciona como um gravador para todas as ações que você realiza no seu navegador da web. Quando você terminar de gravar, ele tentará gerar o código no idioma de sua escolha. Na minha experiência, você terá que ajustar um pouco esse código para que ele funcione corretamente, mas a placa da caldeira e o tipo de relatório de erros ficarão bem.
Usando o Selenium, você pode escrever um script que:
- Abre o navegador na amazon.com
- Clica na caixa de pesquisa
- Procura pelo título do item
- Navega até a página do item
- Captura o URL da página do item
- Exporta URL para .txt ou o que você quiser fazer com ele
Depois de obter o código funcionando, você pode configurar uma tarefa no crontab no Linux ou no Windows Scheduler no Windows para executar o script com a frequência que desejar.
Aqui está a página de documentação do Selenium para mais informações link