WebBrowser- klikanie w specyficzny link

WebBrowser- klikanie w specyficzny link
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam. Wiem, że tematów tego typu było wiele, ale z tego co szukałem nigdzie nie pytali o taki link.
Otóż w kodzie strony mam tak jakby odnośnik wyglądający mniej więcej tak:

<a href="#" class="result" onclick="return search('www.wp.pl');">Przeszukaj</a>

Czy da się zasymulować kliknięcie w tego linka??

Pozdrawiam :)

cimak
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1668
0

jesli dobrze rozumiem to chodzi o wykonanie odpowiedniej funkcji javascript na stronie.
da sie to zrobic w webbrowserze, poszukaj czegos w stylu "execute javascript webbrowser delphi"

  • Rejestracja: dni
  • Ostatnio: dni
0

Ok. Dzięki wielkie

K1
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam czy znalazłeś odpowiedź na swoje pytanie bo też szukam jakiegoś rozwiązania ale nie mogę nic znaleźć ???

LE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 232
0

nie prawda że musisz pobrać link? znać go? znać jego położenie?

Leipiej wygrzebać link z kodu za pomocą funkcji Pos(); i ewentualnie Delete();</code> a następnie wywołać adres za pomocą <code>webbrowser.navigate();

K1
  • Rejestracja: dni
  • Ostatnio: dni
0

Niby tak ale sprawdza się to tylko gdy takowy link istnieje a w tym wypadku np.
<a href="#" class="result" onclick="return search('www.wp.pl');">Przeszukaj</a>
linku nie ma.

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 85
0

U mnie to tak wyglądało

Procedura OnCLick:startfight(6,jakiśkod);showWait

Kopiuj
WebBrowser.navigate(WideString('javascript:startFight(6,'+form1.Memo6.lines[0]+');showWait()'));

Wzięte prosto z mego programiku :-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.