Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 20324|Svar: 1

[Källa] HtmlAgilityPack tolkar html5:s xpath-nod med ett fel

[Kopiera länk]
Publicerad på 2016-08-04 16:55:36 | | | |

XPath-noden kopierade jag med en 360-webbläsare och lät sedan HtmlAgilityPack tolka parsingnoden enligt följande:



Det kommer att kasta ett undantag, anledningen till undantaget, det vill säga att träet har hittat denna nod, och sedan, felsökning, HtmlAgilityPack har fått tag på webbsidans källkod, varför, den hittas inte?

Först undrade jag om webbläsaren tog fel xpath-nod, eller om Google Chrome hade försökt och upptäckt att noden är samma som 360-webbläsarnoden, varför kan den inte erhållas???

De modifierade värdena är följande:



Jag upptäckte att jag inte ens kan få html-noden?????

Slutligen modifieras den enligt följande:



Värdet hämtas framgångsrikt, troligen eftersom sidan är gjord av HTML5.

Webbsidans källkod är följande:



Det kan också betraktas som en HtmlAgilityPack som inte är kompatibel med html5-sidvärden, och det kan också sägas vara en bugg.






Föregående:spring.net Kunde inte ladda typ från strängvärdet 'xxx...
Nästa:Html Agility Pack Nedladdning och hur man använder det
 Hyresvärd| Publicerad på 2017-03-01 17:16:32 |
Html Agility Pack Nedladdning och hur man använder det
http://www.itsvse.com/thread-3015-1-1.html
(Källa: Architect)
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com