Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 20324|Απάντηση: 1

[Πηγή] Το HtmlAgilityPack αναλύει τον κόμβο xpath του html5 με ένα σφάλμα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 4/8/2016 4:55:36 μ.μ. | | | |

XPath, τον αντέγραψα με ένα πρόγραμμα περιήγησης 360° και, στη συνέχεια, άφησα το HtmlAgilityPack να αναλύσει τον κόμβο ανάλυσης ως εξής:



Θα ρίξει μια εξαίρεση, τον λόγο της εξαίρεσης, δηλαδή, το ξύλο βρήκε αυτόν τον κόμβο και, στη συνέχεια, τον εντοπισμό σφαλμάτων, το HtmlAgilityPack έλαβε τον πηγαίο κώδικα της ιστοσελίδας, γιατί, δεν βρέθηκε;

Στην αρχή, αναρωτήθηκα αν το πρόγραμμα περιήγησης πήρε λάθος κόμβο xpath ή το Google Chrome το δοκίμασε και διαπίστωσε ότι ο κόμβος είναι ίδιος με τον κόμβο του προγράμματος περιήγησης 360, γιατί δεν μπορεί να ληφθεί???

Οι τροποποιημένες τιμές είναι οι εξής:



Διαπίστωσα ότι δεν μπορώ να πάρω ούτε τον κόμβο html?????

Τέλος, τροποποιείται ως εξής:



Η τιμή ανακτάται με επιτυχία, πιθανώς επειδή η σελίδα είναι κατασκευασμένη από HTML5.

Ο πηγαίος κώδικας της ιστοσελίδας έχει ως εξής:



Μπορεί επίσης να θεωρηθεί ως ένα HtmlAgilityPack που δεν είναι συμβατό με τις τιμές σελίδας html5 και μπορεί επίσης να ειπωθεί ότι είναι σφάλμα.






Προηγούμενος:spring.net Δεν ήταν δυνατή η φόρτωση του τύπου από την τιμή συμβολοσειράς 'xxx...
Επόμενος:Λήψη Html Agility Pack και πώς να το χρησιμοποιήσετε
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 1/3/2017 5:16:32 μ.μ. |
Λήψη Html Agility Pack και πώς να το χρησιμοποιήσετε
http://www.itsvse.com/thread-3015-1-1.html
(Πηγή: Αρχιτέκτονας)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com