2017-02-23 68 views
0

我設法得到,使用網站的監護者認證通過手動提取Firefox中的Cookie和curl命令使用它的web頁面的捲曲輸出:只要用會話cookies捲曲嗎?

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" 

然而,捲曲只能會議持續。一旦新會話開始,即cookie會話ID和其他內容發生變化 - curl不再有效。

有沒有一種方法可以通過curl獲得後續的cookies/session ID以繼續無暇。

回答

0

查看手冊頁中curl--cookie--cookie-jar選項。他們應該做你需要的。