Zadejte hledaný výraz...

Jak na vzdálenou práci s vlastním chlívkem na cizím webu?

zlatomil
verified
rating uzivatele
7. 1. 2012 22:18:08
jak řešíte strojovou komunikaci s webem, který neumí import ani export? (přesto že jim člověk sype peníze ...)
chtěl bych si na to něco napsat, ale zatím si nejsem zcela jist, po kterých technologiích sáhnout
na lokále budu mít databázi (access, firebird nebo tak něco), počítám zatím dva tři tisíce záznamů, plus nějaká desktopová obsluha těch dat (data jsou originální naše vlastní)
Co byste použili pro ten vlastní přístup na webové stránky? Jsou to normální generované HTML, žádné složitosti (alá JS, flash, java..) tam nejsou.
Moc dík za zkušenosti a nasměrování.
7. 1. 2012 22:18:08
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715810
Pokud ti jde o import/export dat smer web <---> localhost, tak nejlepsi reseni bude urcite databazove (bud skriptem napr. PHP, nebo desktopovym klientem napr. v delphi ). 2000-3000 zaznamu nejsou dokupy zadne zavratne hodnoty.
Potrebovat budes prakticky jen opravneni do db a umet si obsluzny "program" napsat
7. 1. 2012 22:26:59
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715809
qwertr
verified
rating uzivatele
(7 hodnocení)
7. 1. 2012 22:42:50
Otazka je, ci ti dovolia pristupovat do webowskej databazy zvonka. Pokial ano, tak nie je problem sa konektnut na databazu a poslat a nacitat tie data z nej.
Pokial nepovolia pristup z vonka na databazu.
Prva moznost. Tvoja lokalna aplikacia sa prihlasi napr. na ftp a tie udaje nahra napriklad vo forme csv niekde na webovy server a php script beziaci na webservery nacita a vlozi do databazy.
Druha moznost. U seba si vytvoris nejaky serverl, ktory bude poskytovat tie data. Ci vo forme XML alebo ako SOAP sluzby a tvoj script z webowskeho servera sa prihlasi na tvoj lokalny server a pozadovane data si stiahne ku sebe a zapise ich do databazy.
7. 1. 2012 22:42:50
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715808
Dale je vhodne mit z bezpecnostnich duvodu doma pevnou ip a externi pristupy (db, ftp) povolit jen z ni
8. 1. 2012 08:54:32
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715807
zlatomil
verified
rating uzivatele
8. 1. 2012 19:17:39
Koukám, že jsem nevysvětlil dostatečně tu hlavní věc: totiž, že se dostanu na tom webu pouze k běžným webovým stránkám (na kterých mě zajímají především formuláře - ty jsou tam taky takové běžné).
Mají několik set uživatelů a nemám šanci na jiný přístup k datům, než přes ty normální webové formuláře.
Potřebuji týdně či spíš už denně přidávat a upravovat data. Data budu mít, jak jsem uvedl, primárně v databázi u sebe. (nějaká data jsme na ten jejich web už nasypaly, ale to si nějak jednorázově přepíšem na ten lokál/vyparsuju/se uvidí)
Stále na lokále budou data přibývat a spolu s občasnými změnami v už existujících to musím dostávat na ten web.
Zatím jsem uvažoval o:
- skriptu, který pomoci http stáhne html stránku s formulářem, vyparsuje si ev. potřebné informace, odešle zpět http POST požadavek s mými daty
- skriptu v prohlížeči, který na stránce s formulářem bude mít přes objektový model dokumentu DOM přístup k formulářovým polím a umožní je číst a vyplňovat; pak ten skript bude nějak komunikovat s databází
Ani jedno jsem zatím v takovémto rozsahu nezkoušel. Nevím, jestli na to existují nějaké hotové věci? Nějaké technologie, na kterých by se to dobře stavělo? Moc dík předem
Z.
8. 1. 2012 19:17:39
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715806
qwertr
verified
rating uzivatele
(7 hodnocení)
8. 1. 2012 21:35:55
Aha.
Ja by som sa rozhodol pre tu prvu moznost. Robil som niekolko parserov webow, takze mam predstavu co by ma tam cakalo. Nebol by problem napisat lokalnu aplikaciu, ktora by sa dokazala pripojit na lokalnu databazu a sucasne by fungovala ako parser tej stranky kde ja potrebne zadavat udaje.
Tu druhu moznost neviem. Neveim ako by som to realizoval.
8. 1. 2012 21:35:55
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715805
zlatomil
verified
rating uzivatele
8. 1. 2012 22:15:16
v čem bys parser psal? resp. je na to vhodné použít nějaký framework nebo cokoli hotové?
určitě budu muset řešit cookies (kvůli přihlášení), dále nevím zda se zabývat věcmi jako stahování css/js/obrázků, aby to vypadalo jako reálný prohlížeč ... no asi ze začátku ne, pokud to pojede dobře bez toho
8. 1. 2012 22:15:16
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715804
qwertr
verified
rating uzivatele
(7 hodnocení)
8. 1. 2012 22:50:50
Kedze som .Net programator, tak som si to pisal v C#. Pouzival som na to tiredu WebRequest. Robil som pomocou nej aj prihlasovanie a dokaze to obsluhovat cookies. Potom na stiahnuty obsah pustit parser cez regexpi a vytiahnut to co je potrebne.
V php by som sa pozrel na CURL.
Popripade v C# by som sa pozrel na triedu WebBrowser. Tam by sa uz dalo k prvkom na stranke pristupovat cez DOM. To som ale neskusal.
8. 1. 2012 22:50:50
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715803
Tom
verified
rating uzivatele
(6 hodnocení)
9. 1. 2012 09:09:05
PHP + simpleHTMLDOM
RUBY + třeba Nokogiri
9. 1. 2012 09:09:05
https://webtrh.cz/diskuse/jak-na-vzdalenou-praci-s-vlastnim-chlivkem-na-cizim-webu#reply715802
Pro odpověď se přihlašte.
Přihlásit