Come scaricare un file dietro l'autenticazione tramite Wget o cURL [duplicato]


Risposte:



6

wget e curl sono solo in grado di gestire l'autenticazione HTTP di base e non l'autenticazione basata su modulo personalizzato.

Quello che devi fare è esaminare prima l'HTML del modulo di login per trovare gli elementi del modulo utilizzati dal sistema di login e quelli del modulo action, quindi utilizzare curl o wget per inviare una richiesta nel formato corretto (POST o GET) ai moduli action URL contenente le variabili e i dati di accesso.

Tale richiesta dovrebbe restituire un cookie contenente una chiave di sessione o qualcosa di simile. L'invio di tale cookie insieme a eventuali richieste future dovrebbe consentire all'utente di accedere alle pagine del sito che richiedono l'accesso.


1
Per wget puoi usare il --load-cookies file opzione per farlo.
M'vy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.