1
我試圖登錄到使用捲曲命令行工具網站(http://uva.onlinejudge.org),並得到這個消息,登錄啓用Cookie的網站:如何使用curl命令行工具
會話過期或沒有啓用Cookie在你的瀏覽器中。請在瀏覽器中按「重新加載頁面」,並在瀏覽器中啓用Cookie。請在填寫之前刷新/重新加載頁面。
雖然我使用cookie的 '引擎'在捲曲。
我使用下列內容:
curl -X POST -o out.html \
--cookie uvacookie \
--cookie-jar uvacookie \
-F "username=username&passwd=password&cbsecuritym3=cbm_1960b41a_27dc4118_2767514d402a00c7480d9497dd8dbef4" \
'https://uva.onlinejudge.org/index.php?option=com_comprofiler&task=login'
我已經提取,並簡化了登錄頁面的HTML表單和登錄成功使用簡化形式從Firefox。 這裏是形式:
<form action="https://uva.onlinejudge.org/index.php?option=com_comprofiler&task=login" method="post" id="mod_loginform">
\t \t <input type="text" name="username" id="mod_login_username" class="inputbox" size="10" />
\t \t <input type="password" name="passwd" id="mod_login_password" class="inputbox" size="10" />
\t \t <input type="hidden" name="cbsecuritym3" value="cbm_1960b41a_27dc4118_2767514d402a00c7480d9497dd8dbef4" />
\t \t <input type="submit" name="Submit" class="button" value="Login" />
</form>
問題是什麼?如何登錄並保存我想要的網站的cookies,以便我可以探索它?