Geek tričko zdarma Geek tričko zdarma
Hledáme grafika na pohodovou brigádu v Blenderu nebo programátora na hry v PyGame. Máš zájem? Napiš nám na redakce [zavináč] itnetwork.cz!
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Diskuze: přidání do formuláře control webBroser, který je na bázi Edge.

Aktivity (4)
Avatar
Petr Vocel
Redaktor
Avatar
Petr Vocel:11. září 13:14

Mám formulářovou aplikaci, kde používám prvek webBroser.
při použití mi to však z některých serverů začalo hlásit, že se jedná o starý - nepodporovaný prohlížeč, abych použil Edge, Firefox nebo Chrome a nepustilo mne to dál.
Zkusil jsem na to použít nejnovější verzi studia 2019. Bohužel stejný výsledek.

Zkusil jsem: hledal jsem v nuget balíčkách a v popisech jak doinstalovat Edge do Visual studia, ale buď jsem to zcela nepochopil nebo to nešlo a na nečem se zadrhlo.

Chci docílit: Potřebuji v programu prohlížeč, přes který se uživatel přihlasí svými přihlašovacími údaji do internetové aplikace třetí strany. Potom spustí tlačítkem činnost, kdy již programem pokračuji po stránkách a vytvářím mu do excelové tabulky souhrný přehled jeho dat pro další zpracování.
Přitom potřebuji a využívám prvky webBroseru
např.
foreach (HtmlElement prvek in webBrowser1.Do­cument.GetEle­mentsByTagName("in­put"))
a podobně.

 
Odpovědět 11. září 13:14
Avatar
don.jarducius:11. září 14:46

Komponenta WebBrowser ve Visual Studiu staví na Internet Exploreru. Tudy cesta nevede.

Zde bych ale použil úplně jiný způsob:

Pro načítání pouzít webclienta/httpre­quest a chytat cookies
Přihlašovací údaja zadat do textboxů a odesílat požadavky z programu namísto webbrowseru.
Na parsování html lze použít např. HtmlAgilityPack

Nahoru Odpovědět 11. září 14:46
Ten kdo nechce hledá důvod, ten kdo chce hledá způsob
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Petr Vocel
vajkuba1234:12. září 13:15

Koukni se treba po "Selenium" - je to sice nastroj pro UI testovani webu, ale dost by ti pomohlo.

Nahoru Odpovědět 12. září 13:15
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.