Diskusia: V čem programovat podobné aplikace?

Člen

Zobrazené 13 správy z 13.
Na prispôsobenie obsahu a reklamy, poskytovanie funkcií sociálnych médií a analýzu našej návštevnosti používame súbory cookie. Informácie o tom, ako náš web používaš, zdieľame s našimi partnermi pre sociálne médiá, inzerciu a analýzy. Partneri môžu tieto údaje kombinovať s ďalšími informáciami, ktoré si im poskytol alebo ktoré získali v dôsledku toho, že používaš ich služby.
Používame nevyhnutné cookies na fungovanie webu a s tvojím súhlasom aj analytické a marketingové cookies.
Zaisťujú základné funkcie, bezpečnosť a služby, ktoré si si vyžiadal. Nedajú sa vypnúť.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Prevádzka webu, relácia, prihlásenie a uloženie nastavenia cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relácia až 1 rok |
| Google Tag Manager | Správa značiek a načítanie meracích nástrojov webu. | Žiadne | Neukladá sa | |
| Google Fonts | Načítanie typografie webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google Hosted Libraries | Načítanie potrebných knižníc a štýlov webu. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa | |
| Google reCAPTCHA | Ochrana formulárov a webu pred zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relácia až 180 dní | |
| YouTube | Prehrávanie vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relácia až trvalé úložisko | |
| Vimeo | Vimeo | Prehrávanie vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relácia až 2 roky |
| Facebook Login | Meta | Prihlásenie pomocou účtu tretej strany. | Úložisko riadené poskytovateľom | Relácia až 1 rok |
| GoPay | GoPay | Spracovanie používateľom vyžiadanej platby. | Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
Pomáhajú nám porozumieť používaniu webu a zlepšovať ho.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Analytics 4 | Meranie návštevnosti a používania webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Meranie návštevnosti a používania webu. | _clck, _clsk, _cltk | Relácia až 1 rok |
Slúžia na meranie kampaní, personalizáciu reklamy a marketingovú komunikáciu.
| Služba | Poskytovateľ | Účel | Cookies a úložisko | Doba uloženia |
|---|---|---|---|---|
| Google Ads | Meranie kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relácia až 90 dní | |
| Meta Pixel | Meta | Meranie kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Meranie kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relácia až trvalé úložisko |
| LinkedIn Insight | Meranie kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relácia až 1 rok | |
| Ecomail | Ecomail.cz | Meranie kampaní, reklama a remarketing. | ecmid, Úložisko riadené poskytovateľom | Podľa podmienok poskytovateľa |
| Atribúcia kampaní ITnetwork | ITnetwork | Priradenie návštevy a objednávky ku kampani. | campaign_clid[*], user_session_context | Až 1 rok |


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.
Zobrazené 13 správy z 13.