< 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 28x)
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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje