[+] Bash i Javascript jak wywo
[+] Bash i Javascript jak wywołać polecenie z konsoli
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.
A skąd masz takie informacje?rryk pisze:zarówno wget jak i curl takich opcji nie posiadaja(przynajmniej wbudowanych)
Kod: Zaznacz cały
polikarp% man curl | grep cookie
tication, ftp upload, HTTP post, SSL connections, cookies, file trans‐]
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):
Na stronie załóżmy debian.linux.pl z wykorzystaniem ciasteczek zapisanych w pliku ciastko.txt.
Kod: Zaznacz cały
javascript:akceptuj('reg',%20'zaznacz_reg');
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 :->
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?
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?