< návrat zpět

MS Excel


Téma: Čtení z HTML? rss

Zaslal/a 22.8.2014 22:30

Ahoj! Lidi, jak získat data z HTML kódu?
Odkaz:http://www.autoskola-testy.cz/prohlizeni_otazek.php?otazka=13-zastavit_znamena
obsahuje řádky:309 <ul>
310 <li>1) <span id='otazka_spravna' class='otazka_spravna'>Uvést vozidlo do klidu na dobu nezbytně nutnou ...</span>
311 <li>2) Povinnost řidiče nezahájit jízdní úkon ...
312 <li>3) Přerušit jízdu z důvodu nezávislého na vůli ...
313 </ul>

Jak z toho získám:
1) - otazka_spravna - Uvést vozidlo do klidu na dobu nezbytně nutnou ...
2) - Povinnost řidiče nezahájit jízdní úkon ...
3) - Přerušit jízdu z důvodu nezávislého na vůli ...

Jsem už u:
Dim itext As Object 'MSHTML.IHTMLElement
For Each itext In IE.document.getElementsByTagName("ul")
Debug.Print itext.textContent
Next itext

ale tohle (textContent) nefachčí. Jak na to? Poradí někdo?

Zaslat odpověď >

#021291
avatar
CHA! Už jsem na to přišel. "innerHTML" to je ta kouzelná Formule.citovat
#022841
avatar
Ahoj,
můžeš to prosím trohu rozvést jak taháš data z webu?.
Mně se to pořád nedaří :-(.

Děkuji.
PetrScitovat
#022868
avatar
No nevybral sis toho pravého, aby tě učil. Já do této tématiky nakukuji přes rok a jsem pořád novic. Chtěl jsem ti na ukázku vytáhnout kód, který jsem použil před čtyřmi měsíci, ale zjistil jsem, že i když před tím fungoval teď dělá neplechu. Tímto prosím zdatnější, zda by na to nekoukli, kde je chyba.
Příloha: zip22868_aoxx.zip (31kB, staženo 27x)
citovat
#022869
avatar
Změnil se asi kód stránky. V sub Odpovědi předpokládáš výskyt crlf a ono je tam jen lf, navíc je i na začátku řetězce.citovat
#022874
avatar
Děkuju za kód, ale než se tímto prokoušu to bude chvíli trvat.
PetrS.citovat
#022875
avatar
Lubo je možné, že došlo ke změně web kódu. Proto jsem tam vložil ten kontrol výpis. Z něho však vyplývá, že nejsou zkontrolovány všechny předmětné tagy. K případnému řešení zda crlf či lf vůbec nedojde.
Přitom jsem tímto makrem v srpnu vytáhl v pohodě všech 800 otázek včetně img.citovat
#022884
avatar
Tak si to otestuj. Mimochodem, rozebírat html podle crlf není moc dobrý nápad.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32