WebBrowser- klikanie w specyficzny link

WebBrowser- klikanie w specyficzny link
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:ponad 22 lata
  • Ostatnio:ponad 9 lat
  • 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"

0

Ok. Dzięki wielkie

K1
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 12 lat
0

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

LE
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 4 lata
  • 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:prawie 15 lat
  • Ostatnio:około 12 lat
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:około 15 lat
  • Ostatnio:ponad 10 lat
  • 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 :-)


Coś potrafię ale lenistwo i brak czasu mi to zabiera

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.