Use o Firefox para baixar a página (em um site protegido por senha) a cada 15 minutos

0

Estou conectado a um site usando o Firefox (as senhas são armazenadas no gerenciador de senhas). Desejo poder fazer o download de uma página (não acessível sem ser registrada) a cada 15 minutos para rastrear determinadas alterações de informações. O site não fornece nenhuma API e não desejo salvar minha senha em outro lugar.

Existe um argumento de linha de comando como wget <web-page> >> myfile but firefox web-page >> myfile .

    
por Pierre B 07.08.2018 / 01:44

2 respostas

1

Clique com o botão direito em qualquer lugar da página e selecione inspecionar. Abra a guia de rede das ferramentas do desenvolvedor, clique com o botão direito na página e selecione copy cURL.

Use o Chromium se quiser que os dados POST sejam copiados para cURL.

Coloque em um script e adicione ao cron. O scipt pode precisar extrair um token de CSRF ou encurtar o login se o cookie expirar.

ou se você realmente quiser usar o navegador, você pode usar o link etc

    
por 07.08.2018 / 01:50
0

Se a página da Web usar autenticação HTTP, você poderá usar o wget para isso. No entanto, a autenticação HTTP é raramente usada nos sites atuais.

Agora, é mais provável que você receba uma página de login que, por fim, define um cookie após a conclusão do login.

  • Você pode tentar descobrir como o processo de login em seu site específico funciona e emular isso.

  • Você pode fazer login com o navegador uma vez, encontrar os cookies corretos e usá-los com o wget para fazer o download do conteúdo. Normalmente, isso deve ser considerado uma atividade que impede que sua sessão expire.

por 07.08.2018 / 08:32