TechLife devBlog

Przesyłanie POSTDATA

Internet 17th Sep 2005

Tak się właśnie zastanawiam, że jak wypełniamy formularz na www i wciskamy wyślij, wówczas nasza przeglądarka wysyła do serwera odpowiednie dane zawarte w tym formularzu. Czy jest jakiś sposób, żeby przechwycić te informacje tak aby można je było wysyłać cały czas do tego serwera (efekt taki jak podczas odświeżania strony). Dokładnie to chodzi mi o wypełnianie sondaży wyborczych :]

Komentarze z jogger.pl

K a s p r z o l 17.09.2005 / 20:56

Żaden problem - dane POST wyglądają praktycznie tak samo jak GET, tylko że przesyłane są w body rządania. Powinno dać się to zrobić wgetem lub curlem, a jak nie, to jakimś własnym skryptem. Pewnie można nawet przerobić POST na GET.

MFKR 17.09.2005 / 22:29

Ale wiesz, ze musisz miec syta klase adresow IP? :> bo oni to raczej sprawdzaja... a poza tym, to chyba duzo prostsze, niz by wynikalo z tego, co pisze kolega kasprzol... nie mam pojecia, po co angazowac w to curl albo wget :>

citizen 17.09.2005 / 22:37

Niektóre skrypty zapisaują nasze IP u siebie, ale niektóre tylko pozostawiają ciasteczko i wystarczy po prostu go nie akceptować. No ale takich skrypktów też mamy dwa rodzaje, pierwszy wymaga tylko odświeżenia strony aby oddać nowy głos w ankiecie, natomiast drugi wymaga powrotu do formularza i jeszcze raz zatwierdzenia wybory. W obu tych przypadkach wystarczyło by nieustanne słanie do serwera informacji takich jak po wypełnieniu formularza. Tylko właśnie nie wiem jak takie informacje wyglądają.

K a s p r z o l 18.09.2005 / 10:52

Do mozilli/firefoksa dostępny jest plugin umożliwiający podglądanie nagłówków HTTP (live http headers bodajże).

citizen 18.09.2005 / 14:43

OK, już wiem jak wygląda odpowiedź na żądanie stawiane przez serwer, teraz tylko nie wiem jak przy pomocy takiego cURL'a wysłać mu je jeszcze raz.

citizen 18.09.2005 / 17:40

Dobra, rozgryzłem, wielkie dzięki za pomoc.

nowy 29.11.2008 / 04:13

No to pochwal się swoimi spostrzeżeniami.



Komentarze