Diskuze: V čem programovat podobné aplikace?

Člen

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V C# to samozřejmě jde. Můžeš použít standartní knihovny .NET - hledání Regexy (silně nedoporučuji), nebo naparsování do Xml (pokud je ta stánka validní Xml - což asi není), nebo stáhnout něco jiného. Já mám poměrně dobré zkušenosti s knihovnou Html Agitity Pack.
Jde to určitě v jakémkoli, vyber si ten který se ti líbí a tvoř
C#, JAVA, C++, C, VISUAL BASIC ...
Na takové aplikace většinou používám PHP nebo Bash, ale hodí se i Python. Raději k tomuto účelu používám interpretry kvůli častým změnám a rychlejšímu vývoji.
Lze to udělat ve většině vyšších jazyků... Jedná se jen o vyslání requestu a tedy stažení HTML. Zobrazení je pak buď na tobě, nebo můžeš využít nějaké dostupné jádro - třeba IE... A pracovat se stránkou - vpodstatě by jsi musel udělat prohlížeč. Co jiného jsou programy, které zborazují nějakou stránku... Proto doporučuji mnohem více udělat na serveru webovou a programovou podobu stránek. Můžeš pak s programem pracovat přes sockety/SOAP/...
Onen XML parser si normálně umí poradit s nevalidním XML... (Dokonce má propracovaný systém logování.)
Děkuji
Nejvíce mne asi zaujal Html Agitity Pack.
Nemáte k němu někdo odkaz na nějaký dobrý tutoriál?
To je možné, ale když jsem asi před měsícem potřeboval pracovat s html, tak mi to nebral.
Jaký onen? XMLDocument si z mé vlastní zkušenosti s nevalidním HTML
neporadí. A ano, máš pravdu, propracovaný systém logování to je Hodí to plno errorů.
K dotazu: HtmlAgilityPack je asi nejlepší volba. Nejsou tam moc rozdíli s obyčejným XMLDocument, tak se nauč základ práce s ním a pak se podívej na dokumentaci AgilityPacku. Dělal jsem v něm, je to intuituvní a jednoduché.
V tom případě je to moje chyba. Omlouvám se. Ale příště trochu upřesni tu odpověď. Xml parser byl zmíněn dvakrát.
Pro HAP (HtmlAgilityPack) je ještě skvělý prográmek HapTestBed,
používal jsem ho na zjednodušení práce s xpathy
http://haptestbed.codeplex.com/
Jo ták, Html Agility Pack to zvládnul, jsem to nepochopil. Jinak HAP nepovazuji za Xml parser - to co to zvládne nemá s Xml nic společného.
Zobrazeno 13 zpráv z 13.