[+] Bash i Javascript jak wywo

Potrzebujesz pomocy z C, C++, perl, python, itp.
rryk
Posty: 50
Rejestracja: 13 stycznia 2009, 08:49

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

Post 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.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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]
rryk
Posty: 50
Rejestracja: 13 stycznia 2009, 08:49

Post 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.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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 :->
rryk
Posty: 50
Rejestracja: 13 stycznia 2009, 08:49

Post 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ł...
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

A tak w ogóle to co ten kod javascript robi?
rryk
Posty: 50
Rejestracja: 13 stycznia 2009, 08:49

Post 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?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

rryk pisze:klika jeden przycisk na pewnej stronie
Więc w czym jest problem, żeby go samemu kliknąć?
rryk
Posty: 50
Rejestracja: 13 stycznia 2009, 08:49

Post 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?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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?
ODPOWIEDZ