我正在尝试使用curl在论坛中进行身份验证但我无法登录。就像没有办法加载/保存好cookie一样。请问你能帮帮我吗? 非常感谢和抱歉我的英语!
curl --cookie cjar \
--cookie-jar cjar \
--data 'dest=/?' \
--data 'username=yyyyy' \
--data 'password=xxxxx' \
--location \
--output loginResult.html \
http://www.yoloestoyviendo.com/ucp.php?mode=login
curl --cookie cjar \
--output inbox.html \
http://www.yoloestoyviendo.com/viewforum.php?f=1460
答案 0 :(得分:0)
你可以使用cookies:
curl -b cookies.txt -c cookies.txt -e website.com -d 'xx=yy' http://website.com/path/to/resource
-b(--cookie)
表示使用cookies.txt中的cookie,
并且-c(--cokie-jar)
表示将cookie转储到cookies.txt。
然后:
curl -b cookies.txt -c cookies.txt http://website.com/some_thing_need_login