Strona 1 z 2

[+] Bash i Javascript jak wywołać polecenie z konsoli

: 25 stycznia 2010, 13:36
autor: rryk
W jaki sposób mogę wywołać polecenie javascript przez skrypt bash ważne aby mieć możliwość importu ciasteczek (javascript potrzebuje zalogowanego użytkownika, więc bez tego ani rusz). Wiem że zarówno wget jak i curl takich opcji nie posiadają (przynajmniej wbudowanych), ale słyszałem że da się to jakoś obejść przez ajaxa lub po prostu skorzystać z jakiegoś innego programu.

: 25 stycznia 2010, 15:09
autor: lessmian2
rryk pisze:zarówno wget jak i curl takich opcji nie posiadaja(przynajmniej wbudowanych)
A skąd masz takie informacje?

Kod: Zaznacz cały

polikarp% man curl | grep cookie
       tication,  ftp upload, HTTP post, SSL connections, cookies, file trans&#8208]

: 25 stycznia 2010, 22:03
autor: rryk
Nie chodziło mi o obsługę ciasteczek lecz o obsługę javascriptu, że tego wget ani curl nie obsługuje, a jak uważasz inaczej to daj mi pełne polecenie, którym wykonam to polecenie javascriptu (zmyślone):

Kod: Zaznacz cały

javascript:akceptuj('reg',%20'zaznacz_reg');
Na stronie załóżmy debian.linux.pl z wykorzystaniem ciasteczek zapisanych w pliku ciastko.txt.

: 25 stycznia 2010, 22:28
autor: lessmian2
Napisałeś to tak, że zrozumiałem że ani curl ani wget nie obsługują ciastek :-> Co do javascritpu, rzeczywiście, oba programy nie umożliwiają wykonania skryptów, które normalnie są wykonywane po stronie klienta. Jeśli to zwykły javascript, musisz to sobie sam wykonać, jeśli to jednak AJAX, to musisz się odwołać bezpośrednio do strony do której odwołuje się kod AJAX'owy. Niestety nie podam Ci gotowych rozwiązań, bo ich nie mam/nie znam :->

: 26 stycznia 2010, 09:48
autor: rryk
To zwykły javascript jak powiedziałem dosłownie jedno polecenie w javascrypcie ale nie moge sobie sam tego wykonać bo tworze coś w rodzaju bot'a który ma to robić za mnie :D dlatego szukam jakiegoś programu który mógłby zostać wywołany z konsoli a po wykonaniu javascriptu po prostu by się wyłączył...

: 26 stycznia 2010, 10:10
autor: lessmian2
A tak w ogóle to co ten kod javascript robi?

: 26 stycznia 2010, 11:16
autor: rryk
Klikam jeden przycisk na pewnej stronie, nie mogę więcej zdradzić.

Edycja:
Ostatnio natknąłem się na to:
http://cplus.about.com/b/2009/01/26/usi ... ations.htm
Może ktoś zna się dobrze na C++ i napisze prosty program (konsolowy), który wczyta ciasteczka i wykona na podanej stronie odpowiednie polecenie w javascript?

: 26 stycznia 2010, 11:38
autor: lessmian2
rryk pisze:klika jeden przycisk na pewnej stronie
Więc w czym jest problem, żeby go samemu kliknąć?

: 26 stycznia 2010, 11:52
autor: rryk
w tym że to ma robić sie samo omg :D robie skrypt który to za mnie robi kiedy mnie nie ma czaisz?

: 26 stycznia 2010, 11:55
autor: lessmian2
Nie samemu, że paluchem na myszce, tylko samemu, że dokonując dodatkowego żądania, za pomocą curla czy wgeta, naciskającego ten przycisk. Rozumiesz?