XPath, τον αντέγραψα με ένα πρόγραμμα περιήγησης 360° και, στη συνέχεια, άφησα το HtmlAgilityPack να αναλύσει τον κόμβο ανάλυσης ως εξής:
Θα ρίξει μια εξαίρεση, τον λόγο της εξαίρεσης, δηλαδή, το ξύλο βρήκε αυτόν τον κόμβο και, στη συνέχεια, τον εντοπισμό σφαλμάτων, το HtmlAgilityPack έλαβε τον πηγαίο κώδικα της ιστοσελίδας, γιατί, δεν βρέθηκε;
Στην αρχή, αναρωτήθηκα αν το πρόγραμμα περιήγησης πήρε λάθος κόμβο xpath ή το Google Chrome το δοκίμασε και διαπίστωσε ότι ο κόμβος είναι ίδιος με τον κόμβο του προγράμματος περιήγησης 360, γιατί δεν μπορεί να ληφθεί???
Οι τροποποιημένες τιμές είναι οι εξής:
Διαπίστωσα ότι δεν μπορώ να πάρω ούτε τον κόμβο html?????
Τέλος, τροποποιείται ως εξής:
Η τιμή ανακτάται με επιτυχία, πιθανώς επειδή η σελίδα είναι κατασκευασμένη από HTML5.
Ο πηγαίος κώδικας της ιστοσελίδας έχει ως εξής:
Μπορεί επίσης να θεωρηθεί ως ένα HtmlAgilityPack που δεν είναι συμβατό με τις τιμές σελίδας html5 και μπορεί επίσης να ειπωθεί ότι είναι σφάλμα.
|