![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
witam, zaczalem czytac o curl zeby napisac skrypt ktory od czasu do czasu wchodzilby na moje konto w grze i wykonywał tam jakies akcje. doszedlem teraz do rozdzialu o formularzach i zastanawia mnie
jest taki skrypt:
rozumiem ze on wejdzie na strone podana w curl_init po czym wprowadzi do formularzy te dane.. tylko jeszcze jedno. skad wie do jakich formullarzy wprowadzic dane? czy nazwy formularzy musza byc podane w nawiasach kwadratowych w $postFields? i musza sie zgadzac z name ofrmularza ktory moge podpatrzec w zrodle? i dwa, w jaki sposob mam 'kliknac submita'? wyslac $postFields['submit'] (zamiast submit name submita? Ten post edytował michat34 2.11.2012, 09:40:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Coś słabo czytałeś o tym CURL (IMG:style_emoticons/default/tongue.gif) curl nie wchodzi na stronę on wysyła żądania i odbiera odpowiedzi to z punktu widzenia logiki zasadnicza różnica. kod który podałeś po prostu wyśle za pomocą metody POST dane:
login=adam&haslo=123456 muszą się zgadzać nazwy pól tzn, musisz wysłać dokładnie te same dane które byś wysłał ręcznie. Zainstaluj sobie jakiś dodatek do przeglądarki który będzie Ci pokazywał co wysyłasz i gdzie (firebug itp.) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 08:20 |