Strona 1 z 1

[BASH] Jak zalogować się na jakiejś stronie z posiomu skryptu?

: 06 sty 2009, 15:34
autor: Ramidas
Witam,
Mam pytanie, czy ktoś z was wie w jaki sposób można zalogować się na jakieś zadanej stronie z poziomu skryptu. Powiedzmy choćby na tym forum. Chodzi mi o wysłanie loginu i hasła, a następnie pobranie treści przeznaczonej wyłącznie dla tego loginu, powiedzmy jakiejś wiadomości prywatnej dla przykładu.

Odp: [BASH] Jak zalogować się na jakiejś stronie z posiomu skryptu?

: 06 sty 2009, 21:44
autor: el.pescado
Trzeba użyć programu curl, za którego pomocą wysyłamy formularz z danymi do logowania metodą POST. Pamiętać trzeba, żeby kazać curlowi zapisywać ciasteczka, żeby serwer wiedział, że ma traktować wszystkie żądania jako należące do jednej sesji. Ewentualnie można użyć programu wget, lecz curl ma lepszą obsługę wysyłania formularzy. Polecam lekturę

Kod: Zaznacz cały

man curl
man wget