cURL i obsługa forumlarza z tokenem

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
5w155
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 11 sty 2009, 13:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

cURL i obsługa forumlarza z tokenem

Post autor: 5w155 »

Witam!
Potrzebuję napisać automat do logowania się na pewnej stronie. Zwyczajna osbługa POSTa w cURL'u jest banalnie prosta, ale w tym wypadku jest jeden problem: występuje input hidden, który jest tokenem, którego name jest kluczem posta, a value jest jego wartością. Oczywiście przy każdym odświeżeniu strony token się odswieża.

Wygląda to mniej więcej tak:

Kod: Zaznacz cały

<input type="hidden" value="0857d9b756ada465e3b18d231f202e04" name="b3575a7a8b93c2da7e5d43c8639c65ff">
a gotowy post, tak:

Kod: Zaznacz cały

b3575a7a8b93c2da7e5d43c8639c65ff=0857d9b756ada465e3b18d231f202e04&akcja=logowanie&logowanie=true&login=tajnylogin&haslo=tajnehaslo
Jak to poprawnie obsłużyć?
Awatar użytkownika
r9s
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 20 lis 2010, 12:04
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: cURL i obsługa forumlarza z tokenem

Post autor: r9s »

Wyrażenia regularne.
Awatar użytkownika
5w155
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 11 sty 2009, 13:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: cURL i obsługa forumlarza z tokenem

Post autor: 5w155 »

OMG. Wiem jak wydobyć te informacje. Ale nie wiem jak po pobraniu źródła strony, potem, bez jej odświeżania wysłać tam POSTa.
Awatar użytkownika
5w155
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 11 sty 2009, 13:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: cURL i obsługa forumlarza z tokenem

Post autor: 5w155 »

Odświeżam.
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: cURL i obsługa forumlarza z tokenem

Post autor: leon1313 »

Miało być bez odświeżania.
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości