我正在尝试登录这一页但我无论如何也弄不出来。当我连接到学校的 wifi 时,我必须登录这个网站才能开始会话。
到目前为止,我尝试使用 bash 和 cUrl 来实现这一点,但结果却让我头疼。cUrl 能起作用吗?还是我走错了路?任何帮助都非常感谢!
谢谢,
否
以下是我尝试过的:
curl --cookie-jar cjar --output /dev/null http://campus.fsu.edu/webapps/login/
curl --cookie cjar --cookie-jar cjar \
--data 'username=foo' \
--data 'password=bar' \
--data 'service=http://campus.fsu.edu/webapps/login/' \
--data 'loginurl=http://campus.fsu.edu/webapps/login/bb_bb60/logincas.jsp' \
--location \
--output ~/loginresult.html \
http://campus.fsu.edu/webapps/login/
答案1
您甚至可以在 Yahoo prompt bash 中尝试此操作...您将获得登录接受
curl --user name:password http://mail.yahoo.com -v
curl 是在 bash 中执行此操作的方法。
答案2
最简单的 bash 登录方式:
wget --save-cookies cookies.txt --keep-session-cookies --post-data="username=foo&password=bar" "http://some.site/login.php"
尽管有些网站可能对这样的登录有一些限制。