Hirdetés

Keresés

Új hozzászólás Aktív témák

  • martonx
    veterán

    No ezt a COM-ot szeretném kihagyni. Tulajdonképpen ha a böngészőkből kiadom a
    Internet explorer esetén a Fájl - Mentés másként...
    Firefox esetén a Fájl - Oldal mentése
    parancsot, és szövegfájlként mentem, majdnem ugyanazt az eredményt érem el, azzal a külnbséggel, hogy így a weboldal nem csak a táblázatot adja vissza (mint az excel -nél), hanem az egész oldalt.

    Ezért érdekelne, hogy .NET-ből hogyan lehet ezt megcsinálni.
    Erre a httpwebclient alkalmas?

    Hali!

    Két megoldási utat látok.

    1. Watin-t használsz, ezzel egyszerűen, könnyen lehet böngészőt automatizálni. Javascript szerűen (teljes .net) ki tudod vele szedni az adatokat a HTML DOM-ból. Viszont nem túl elegáns módszer villogtatni a böngészőt, az adatok kinyerésekor. Kérdés mennyire lényeges az elegancia?
    2. Használd a httpwebrequest, httpwebclient osztályokat. Na, ezekkel nincs semmi tapasztalatom, viszont brutál jó dolgokat lehet velük csinálni, aki ért hozzájuk. A webes játékokhoz a botokat is ezekkel az osztályokkal csinálják a hardcore gamerek :)) A PHUpper is ezekkel működik. Nagyon elegáns ezeket az osztályokat használni, viszont sok tanulást utánajárást igényel, mire beletanulsz.

    Ha van időd a feladatra, akkor mindenképpen a 2-es megoldást javaslom. Ha csak gyorsan össze kell dobni egy működőképes megoldást, akkor az 1-est.

Új hozzászólás Aktív témák