Pobieranie danych, klikanie w buttony CURL

0

Witam. Czy mógłby mi ktoś podstawić jakiś tutorial czy samemu zaprezentować jakiś krótki kod, który zademonstruje jak przy użyciu CURL wcisnąć w jakiś link/button , pobrać jakieś dane ze strony itd. Z góry dziękuje

0

Instalujesz jakiegoś Firebuga do Firefoxa, klikasz w co chcesz, poglądasz w zakładce Sieć jakie zapytania wysyłane są do serwera, potem powtarzasz je w CURL (tutorialu CURL jest dużo). Przede wszystkim trzeba rozróżniać kod działający po stronie serwera od kodu po stronie klienta (czyli CURL nie klika w buttony - CURL wysyłą żądania do serwera), znać po trochu specyfikację HTTP. Ciężko Ci to powiedzieć w 2 minuty, pytanie zbyt ogólne.

0

To jest na zasadzie webrequest? w skrócie pobierasz cały kod aktualnej strony, porównujesz go z jakimś lub wyodrębniasz jakieś elementy, które chcesz pobrać (method GET) a jeżeli kliknąć w jakiś button to na zasadzie wysłania formularzu (method POST)?

0

Głownie to przejrzyj
http://php.net/manual/en/book.curl.php
Jeżeli chcesz wysyłać formularze to interesują ci pola METHOD (POST/GET jeżeli nie ma to POST) i ACTION (link do skryptu do którego wysyłasz te dane/pusty oznacza są samą stronę) i w obiektach formularzu sekcje NAME i VALUE

0
Lodołamacz napisał(a):

To jest na zasadzie webrequest? (...)

tak, czasem musisz uwzględnić fakt, że kod javascript może zmieniać/dodawać dane w formularzach/linkach. sam analizujesz kod javascript i możliwe wartości (i ich przyczyny, np: kliknięcie we wcześniej przesłane dane).

1 użytkowników online, w tym zalogowanych: 0, gości: 1