WebBrowser
WebBrowser
Witam,
Mam takie pytanko:
Czy możliwe jest przy użyciu WebBrowser programowo zalogować się na jakiejś stronie internetowej (np. na forum labview.pl)?
Może wie ktoś coś na ten temat?
Mam takie pytanko:
Czy możliwe jest przy użyciu WebBrowser programowo zalogować się na jakiejś stronie internetowej (np. na forum labview.pl)?
Może wie ktoś coś na ten temat?
WebBrowser
Dołączam się do tego posta ;) Chociaż zdaje mi się ,że marne szanse są z tym.
Pozdrawiam.
Pozdrawiam.
Re: WebBrowser
Eee zaraz marne:) Się pokombinuje to się da jakoś zrobić, zwłaszcza przy pomocy WebBrowser'a.
Można, np. za pomocą ActiveX wypełniać poszczególne elementy formularza HTML i następnie wywołać metodę click.
W załączniku przesyłam przykład takiej aplikacji. Należy wpisać login i hasło przed uruchomieniem vi, a reszta dokona się sama.
Można, np. za pomocą ActiveX wypełniać poszczególne elementy formularza HTML i następnie wywołać metodę click.
W załączniku przesyłam przykład takiej aplikacji. Należy wpisać login i hasło przed uruchomieniem vi, a reszta dokona się sama.
- Załączniki
-
- login.vi
- Vi w wersji 8.5
- (28.55 KiB) Pobrany 397 razy
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: WebBrowser
Wpadłem na dokładnie tą samą drogę co oczekp. Dorzucam swoją wersję, która nieznacznie różni się od powyższego rozwiązania (nieco inne obiekty wykorzystuję, ale idea ta sama). Jak widać, rafiki, szanse są zawsze, tylko trzeba poszukać, na przykład:
http://www.vbforums.com/showthread.php?t=554196 (to mi wyskoczyło od razu w googlach i naprowadziło na rozwiązanie)
http://msdn.microsoft.com/en-us/library ... 85%29.aspx (opis IWebBrowser2)
http://msdn.microsoft.com/en-us/library ... 85%29.aspx (opis całej biblioteki do htmlowania)
Zwrócę jeszcze uwagę (jakby kto nie zauważył ;) ), że dla innych niż labview.pl stron trzeba sprawdzić, jak nazywają się elementy odpowiedzialne za logowanie użytkownika - podejrzeć źródło strony i poszukać.
http://www.vbforums.com/showthread.php?t=554196 (to mi wyskoczyło od razu w googlach i naprowadziło na rozwiązanie)
http://msdn.microsoft.com/en-us/library ... 85%29.aspx (opis IWebBrowser2)
http://msdn.microsoft.com/en-us/library ... 85%29.aspx (opis całej biblioteki do htmlowania)
Zwrócę jeszcze uwagę (jakby kto nie zauważył ;) ), że dla innych niż labview.pl stron trzeba sprawdzić, jak nazywają się elementy odpowiedzialne za logowanie użytkownika - podejrzeć źródło strony i poszukać.
- Załączniki
-
- WebBrowser.vi
- (17.03 KiB) Pobrany 405 razy
-
- Posty: 7
- Rejestracja: 10 sty 2011 16:16
- Wersja środowiska: LabVIEW 2011
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: WebBrowser
Najprościej przez quick drop - ctrl+spacja, "Web Browser", zrzucić na panel.
Na piechotę - to jest kontrolka ActiveXowa, więc jak każdą taką kontrolkę tworzy się ją przez:
1) Paleta Modern -> Containers -> ActiveX Container
2) Prawy klik, "Insert ActiveX Object"
3) Żeby mieć przeglądarkę, trzeba znaleźć "Microsoft Web Browser"
Na piechotę - to jest kontrolka ActiveXowa, więc jak każdą taką kontrolkę tworzy się ją przez:
1) Paleta Modern -> Containers -> ActiveX Container
2) Prawy klik, "Insert ActiveX Object"
3) Żeby mieć przeglądarkę, trzeba znaleźć "Microsoft Web Browser"
-
- Posty: 7
- Rejestracja: 10 sty 2011 16:16
- Wersja środowiska: LabVIEW 2011
WebBrowser
A czy jest możliwość odwołania się do obiektów w skrypcie java?
Re: WebBrowser
A proszę bardzo -> Calling External Javascript
Wujek wielkie G prawdę ci objawi po zapytaniu "labview and javascript"
Wujek wielkie G prawdę ci objawi po zapytaniu "labview and javascript"
WebBrowser
Dzięki. Mój błąd, że nie opisałem dokładnie problemu.
Chodzi o to, żeby pobrać współrzędne z mapy google zapisane w zmiennych javascript. Chciałem się dowiedzieć, czy można je wyciągnąć za pomocą ActiveX znając id tak, jak przedstawił to oczekp na trzecim poście od góry.
Mapa działa tak, że po kliknięciu pojawia się dymek ze współrzędnymi. Dobrałem się do właściwości dokumentu, następnie activeElement i pobrałem wewnętrzny tekst, w którym właśnie są te współrzędne.
Chodzi o to, żeby pobrać współrzędne z mapy google zapisane w zmiennych javascript. Chciałem się dowiedzieć, czy można je wyciągnąć za pomocą ActiveX znając id tak, jak przedstawił to oczekp na trzecim poście od góry.
Mapa działa tak, że po kliknięciu pojawia się dymek ze współrzędnymi. Dobrałem się do właściwości dokumentu, następnie activeElement i pobrałem wewnętrzny tekst, w którym właśnie są te współrzędne.
- Załączniki
-
- proba.PNG (8.3 KiB) Przejrzano 11056 razy