Programmation d'écriture pour analyser certaines données d'un site Web en utilisant AngleSharp
. Malheureusement, je n'ai trouvé aucune documentation et cela rend la compréhension très difficile.Analyse syntaxique avec AngleSharp
- Comment puis-je utiliser le lien
QuerySelectorAll
? Je reçois maintenant juste toutes les choses<a ...>...</a>
avecName of article
.
<a href="http://kinnisvaraportaal-kv-ee.postimees.ee/muua-odra-tanaval-kesklinnas-valmiv-suur-ja-avar-k-2904668.html?nr=1&search_key=69ec78d9b1758eb34c58cf8088c96d10" class="object-title-a text-truncate">1. Name of artucle</a>
La méthode que je me sers maintenant:
var items = document.QuerySelectorAll("a").Where(item => item.ClassName != null && item.ClassName.Contains("object-title-a text-truncate"));
- Dans l'exemple précédent, je également utilisé ClassName.Contains ("nom d'objet "), mais si nous traitons avec des cellules de tableau, il n'y a aucune classe. Comme je comprends pour analyser l'élément droit maybee je dois utiliser quelques informations sur le parent aussi. Alors, voici la question, comment puis-je obtenir cette valeur «4» de la cellule de tabulation?
.... <th class="strong">Room</th> <td>4</td>
....
S'il vous plaît préciser votre problème. Il est difficile de trouver une question dans votre message. – Clijsters