web-dev-qa-db-ja.com

Webページにログインするbashスクリプト

私は このページ にログインしようとしていますが、私は一生それを機能させることができません。セッションを開始するには、学校のWi-Fiに接続するときにこのサイトにログインする必要があります。

これまでのところ、iveはこれを達成するためにbashとcUrlを使用しようとしましたが、頭痛の種になりました。 cUrlは機能しますか、それとも間違った方向に進んでいますか?どんな助けも大歓迎です!

おかげで、

N

ここに私が試したものがあります:

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/
5
Ntc

ログインをbashする最も簡単な方法:

wget --save-cookies cookies.txt --keep-session-cookies --post-data="username=foo&password=bar" "http://some.site/login.php"

一部のWebサイトでは、このようなログインにいくつかの制限がある場合があります。

5
zuberuber

Yahoo Prompt bashでもこれを試すことができます...ログインが受け入れられます

curl --user name:password http://mail.yahoo.com -v 

curlはbashでそれを行う方法です。

5
MAX