[ wex-alpha @ 30.06.2009. 12:41 ] @
Pozdrav,


Radim u C#. Do sada sam koristio mshtml.dll za skeniranje HTML stranice i vadjenje elemenata sa iste. Nakon toga mogau raditi sa njima potrebne operacije (ispuni formu, pritisni dugme i tako dalje). Sve unutar moje aplikacije i sve to u pozadini.

Problem je u tome sto milion stvari moze krenuti krivo na ovakav nacin. Na vecinu tih stvari ja nemam kon trolu, ama bas nimalo.


Banalan primjer, koji mi je pojeo zivce jutros dok ga nisam skontao. Na deployment masini automatsko punjenje HTML forme ne radi nikako. Prije par dana je radilo. U medjuvremenu sam skontao da je korisnik instalirao novu verziju IE. E sad buduci da je nije konfigurisao (nije je prvi put pokrenuo), IE je postavio par pitanja za korisnika (ona blesava pitanja).

E sad buduci da koristim AXWebBrowser kontrolu u Silent modu, ne vidim te poruke. Problem je rijesen naravno.




Pretpostavljam da se slicna stvar moze raditi i s httprequestom. Da li bi mi neko dao samo par smjernica kako to odraditi?


Hvala

PS
Hm, iako koristim httprequest, ipak moram jos uvijek koristiti mshtml.tlb?
[ sallle @ 30.06.2009. 13:17 ] @
ne ynam ya taj mshtml, ja za cupanje podataka koristim regularne izraze System.Text.RegularExpressions.

sa httpwebrequestom mozes simuliras sve get/post zahteve, da bi video kako treba da izgleda to sto simuliras, mozes koristis fiddler.