Skrypt wykonmujący pracę na stronie

0

Witam!

Mam takie pytanie. Czy istnieje możliwość napisania skryptu/programu, który wchodziłby na stronę http://www.proxy.org , wpisywał adres i klikał ok ?

Z góry dzięki za odpowiedź, i ewentualne linki, wskazówki.

0

Tak, chociaz nie wyglada to tak jak myslisz. Poczytaj o tym jak przegladarka wysyla formularz - 'klika ok'.

0

A mógłbyś sprecyzować mi, pod jaką frazą mam szukać informacji ?

0

Przesyłanie posta
Delphi -> Indy
PHP&C -> curl
JavaScript -> Ajax
Java -> Socket

0

Oprocz tego co podal bordeux (biblioteki, ktorych mozesz uzyc) to chodzi o to, ze wypelnienie formularza i wcisniecie kliknij powoduje wyslanie do serwera wiadomosci POST z danymi tego formularza. Co oznacza, ze w zasadzie wystarczy wyslac taka wiadomosc, zeby serwer odczytal to jako 'klikniecie ok'. Jak wyglada taka wiadomosc? Zainstaluj wiresharka (sniffer) albo LiveHttpHeaders do Firefoxa i podejrzyj sobie. To zwykly tekst w okreslonej formie wyslany na okreslony adres.

0

Taki program to ja już dawno temu napisałem, włącznie z dumpem listy serwerów z proxy.org, copy/paste ze schowka (proxy.org forum), ze sprawdzeniem czy serwer ma unikalne IP i czy faktycznie jest to webproxy.
Po lewej jest lista serwerów, po prawej jest browser, w menu widnieje przycisk 'start autosurf'. Jak na razie zebrałem 940 serwerów z różnymi IP, działającymi z zablokowanymi cookies, ocx i javascript. Doskonałe do nabijania liczników :D i lepsze od HTTP proxy, bo więcej nabijesz na dzień.
Przy okazji wcale nie ściąga grafiki co przyspiesza jego działanie i jednoczeście rujnuje webmasterów. Dla każdego serwera zapamiętuje ilość formularzy i kolejno do każdego z nich wkleja adres docelowej strony, ignorując formularze z submit.text z czarnej listy (search, log in...)

Dostęp do elementow strony zrealizowałem za pomocą klas mshtml.
http://www.fotosik.pl/showFullSize.php?id=b61adff92c096772

0

Takiego klikacza najlepiej zrobić w Ruby + JSSH

0

A nie lepiej JavaScript ? Cały skrypt zajmie 2 linijki:

document.getElementsByName('url').item(0).value='http://www.4programmers.net';
document.prf.submit();

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