Autor | Zpráva | ||
---|---|---|---|
kohl Profil |
#1 · Zasláno: 29. 4. 2013, 09:42:31
Dobrý den,
potřebuji získat nadpis knihy ze stránek http://www.obalkyknih.cz/view?isbn=9788000022154 pomocí javascriptu abych ho mohl vložit do inputu, nevím jakým způsobem to řešit. Děkuji, za odpověď. |
||
_es Profil |
#2 · Zasláno: 29. 4. 2013, 10:03:01
kohl:
JS z bezpečnostných dôvodov neumožňuje prístup k HTML kódu cudzích stránok. |
||
kohl Profil |
#3 · Zasláno: 29. 4. 2013, 10:29:09
A nemůžu si ji stáhnout a potom získat ten nadpis, něco podobného jako ajax.
|
||
honzaik Profil |
#4 · Zasláno: 29. 4. 2013, 10:37:01
myslím že jediný spolehlivý způsob je pomocí curl, který se dá používat pomocí php např. a pak treba accesnout getTitle.php (udelas si skript v php kterej ti vyfiltruje title) a přes ajax převzít to, co ti ten skript vygeneruje.
|
||
_es Profil |
#5 · Zasláno: 29. 4. 2013, 11:27:40
kohl:
„A nemůžu si...“ Nemôžeš, nejde to. Okrem toho je neetické také parazitovanie na cudzích stránkach. Prečo na to nepoužiješ vlastný web s vlastnou databázou kníh? |
||
kohl Profil |
_es:
Chci knihovnicím usnadnit práci, tak že by stačilo uložit jen isbn a ostatní by se načetlo. Ono je to docela makačka dát do databáze 5000 knih. honzaik: Dík, ten to způsob použiji. |
||
honzaik Profil |
#7 · Zasláno: 29. 4. 2013, 19:31:28
ještě tak koukám a ta stránka má nějaký API https://docs.google.com/document/d/1Qgf7w-kH2p4ZNBD8MD35LpN1jkLF0THqd1-wtTjABtA/preview
s API jsem osobně nikdy nepracoval bohužel. takže ti nepomohu. Tu dokumentaci jsem nečetl, takže nevím jestli tam je vůbec možnost jak nějak pomocí API získat titulek. Kažpodádně jde o to vůbec k čemu to chceš. |
||
kohl Profil |
#8 · Zasláno: 1. 5. 2013, 13:20:29
honzaik:
Na API jsem se koukal, ty ale slouží jen k získání obálek knih. A na otázku k čemu to potřebuji jsem už odpověděl _es. |
||
ninja Profil |
#9 · Zasláno: 1. 5. 2013, 14:02:13
API webu ObalkyKnih.cz toho umí více. Pokud chcete nabídnout knihovnám další možnosti, co se domluvit s provozovatelem webu a rozšířit jeho API?
Protože to co chcete dělat je neoprávněné vytěžování cizí databáze. |
||
Časová prodleva: 11 let
|
0