Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 20324|Odgovoriti: 1

[Vir] HtmlAgilityPack razčleni xpath vozlišče html5 z napako

[Kopiraj povezavo]
Objavljeno na 4. 08. 2016 16:55:36 | | | |

XPath vozlišče sem kopiral z brskalnikom 360, nato pa pustil HtmlAgilityPacku, da analizira vozlišče za razčlenjevanje takole:



To bo vrglo izjemo, razlog za izjemo, torej da je les našel to vozlišče, in nato, debug, HtmlAgilityPack je pridobil izvorno kodo spletne strani, zakaj, ni najdena?

Sprva sem se spraševal, ali je brskalnik vzel napačen xpath node ali je Google Chrome poskusil in ugotovil, da je vozlišče enako kot 360 brskalniško vozlišče, zakaj ga ni mogoče pridobiti???

Spremenjene vrednosti so naslednje:



Ugotovil sem, da sploh ne morem dobiti HTML vozlišča?????

Na koncu se spremeni takole:



Vrednost je uspešno pridobljena, verjetno zato, ker je stran narejena iz HTML5.

Izvorna koda spletne strani je naslednja:



Prav tako ga lahko obravnavamo kot HtmlAgilityPack, ki ni združljiv z vrednostmi strani html5, prav tako pa lahko rečemo, da gre za napako.






Prejšnji:spring.net Ni bilo mogoče naložiti tipa iz vrednosti niza 'xxx...
Naslednji:Prenos HTML Agility paketa in kako ga uporabljati
 Najemodajalec| Objavljeno na 1. 03. 2017 17:16:32 |
Prenos HTML Agility paketa in kako ga uporabljati
http://www.itsvse.com/thread-3015-1-1.html
(Vir: Architect)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com