AxWebBrowser - zobrazení obrázku   zodpovězená otázka

VB.NET

Dobrý den

Ve své aplikaci požívám AxWebBrowser pro manipulaci s webem. Potřebuji zobrazit obrázek z již načtené stránky, například do PictureBoxu.

Něco jsem vyzkoušel, ale funkční řešení ne:

- Zjistit adresu obrázku a pomocí WebClient stáhnout. Protože dojde k reloadu stránky obrázek se změní - nepoužitelné

- Snímek skrytého dormuláře a vyříznout potřebnou část. Funguje u webbrowseru, u AxWebBrowser ne.

- nějakým způsobem převézt mshtml.HTMLImg na bitmapu. Nezjistil jsem jak

Budu vděčný za každý nápad jak to vyřešit. Děkuji za odpovědi

nahlásit spamnahlásit spam 0 odpovědětodpovědět

no ja neviem ale myslim ze ten sposob ze nacitat url a z toho ziskat obrazok je asi taka najidealnejsi anemusis stahovat subor staci ho ulozit do streamu...

nejako takto:

WebRequest req = HttpWebRequest.Create("url");
WebResponse res = req.GetResponse();
Stream stream = res.GetResponseStream();
Image img = Image.FromStream(stream);
pictureBox1.Image = img;

a ked sa ti reloadne stranka tak aj funkciu pustis znova...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Takhle by tu fungovalo, kdyby obrázek nebyla captcha a ta se mění při každém zobrazení stránky. Při tomhle způsobu je stránka v axwebbrowseru a obrázek ve streamu jiný :( Pokud máte ještě někdo jiný nápad budu vděřný. Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback