bash script para acessar a página da web

5

Estou tentando fazer o login em esta página , mas não posso, na minha vida, fazê-lo funcionar. Eu tenho que fazer o login neste site quando eu me conectar ao wifi da minha escola para iniciar uma sessão.

Até agora eu tentei usar o bash e o cUrl para conseguir isso, mas só consegui me dar dor de cabeça. vai funcionar ou estou no caminho errado? Qualquer ajuda é muito apreciada!

Obrigado,

N

Veja o que eu tentei:

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/
    
por Ntc 04.09.2012 / 02:05

2 respostas

4

A maneira mais fácil de efetuar o login:

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

Embora alguns sites possam ter algumas restrições para fazer login como este.

    
por zuberuber 04.09.2012 / 03:45
4

Você pode tentar isso mesmo no prompt do Yahoo bash ... você terá um login aceito

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

curl é a maneira de fazer isso no bash.

    
por MAX 12.02.2013 / 21:02