Ostatnio natrafiłem na coś co często mnie dręczy. Mam na myśli pobranie zmieniającego się ,,tokena''. Poniżej podam przykład na stronie gry internetowej kingsage.pl.
Więc tak:
Kod: Zaznacz cały
link=`curl --url 'http://kingsage.pl/'`
Kod: Zaznacz cały
SD_FRAMEWORK_SESSION
Kod: Zaznacz cały
curl --url ... (pobieram wartosc) --data 'SD_FRAMEWORK_SESSION=$fw' --url ...
Kod: Zaznacz cały
fw=`grep -Eo 'SD_FRAMEWORK_SESSION\" value=\".*" />' | sed -e 's/SD_FRAMEWORK_SESSION" value="//' -e 's/" \/>//g'`
Z tego co pamiętam podobnie jest na ,,n-k'', lub w wysyłaniu postów na forum (phpbb).
Bardzo proszę kogoś o pomoc i ewentualną poprawkę.
Pozdrawiam.
[Dodano: 2009-05-03, 12:15]
Z tego powodu, iż nikt nie odpisał postaram się dodać więcej informacji:
,,Token'' mogę pobrać tak:
Kod: Zaznacz cały
curl --silent --url 'http://kingsage.pl/' | grep -Eo 'SD_FRAMEWORK_SESSION\" value=\".*" />' | sed -e 's/SD_FRAMEWORK_SESSION" value="//' -e 's/" \/>//g'
Właśnie tu gdzie pogrubione nie wiem co wpisać, aby dalej bez zmiany ,,tokena'', przesłać go dalej.
Kod: Zaznacz cały
curl --silent --url 'http://kingsage.pl/' | grep -Eo 'SD_FRAMEWORK_SESSION\" value=\".*" />' | sed -e 's/SD_FRAMEWORK_SESSION" value="//' -e 's/" \/>//g' [B]........[/B] --data '[B]ten_otrzymany_token[/B]' --url 'link_do_logowania'