2017-02-23 2 views
0

j'ai réussi à obtenir la sortie boucle d'une page Web qui en utilisant le site d'authentification minder en extrayant manuellement le cookie de Firefox et de l'utiliser dans la commande curl:bash curl avec des cookies de session?

curl "example.com/firstexample" -H "Host: example.com" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: en-US,en;q=0.5" --compressed -H "Content-Type: application/x-www-form-urlencoded" -H "X-Requested-With: XMLHttpRequest" -H "Referer: http://example.com" -H --cookie-jar cookies.txt --cookie cookies.txt -H "Connection: keep-alive" 

Cependant, la boucle ne fonctionne que tant que la session dure. Une fois qu'une nouvelle session commence, c'est-à-dire l'identifiant de session de cookie et d'autres changements, le curl ne fonctionne plus évidemment.

Existe-t-il un moyen d'obtenir les cookies/identifiants de session suivants via curl pour continuer de façon transparente.

Répondre

0

Consultez les options --cookie et --cookie-jar sur curl dans la page de manuel. Ils devraient faire ce dont vous avez besoin.