Essayer d'utiliser pack agilité html pour obtenir la valeur du nombre de portions icien utilisant l'agilité html pour obtenir la valeur de ce nœud
<span class="recipe-ingredients__header__toggles">
<span class="ready-in-time__container">
<span class="ready-in-time">3 h 30 m</span>
<span class="icon--stats-clock"></span>
</span>
<meta id="metaRecipeServings" itemprop="recipeYield" content="8">
<a href="" id="servings-button" popup-trigger="servingsSection">
<span class="servings-count" ng-class="{'active': servingsSection_showing}"><span ng-bind="adjustedServings" class="ng-binding">8</span><span class="servings-count__desc" ng-class="{'active': servingsSection_showing}"> servings</span></span>
<span class="icon--adjust-servings" ng-class="{'active': servingsSection_showing}"></span>
</a>
<a href="" id="nutrition-button" popup-trigger="nutritionSection">
<span class="calorie-count" ng-class="{'active': nutritionSection_showing}"><span>562</span> <span class="calorie-count__desc" ng-class="{'active': nutritionSection_showing}"> cals</span></span>
<span class="icon--nutrition-info" ng-class="{'active': nutritionSection_showing}"></span>
</a>
Plus précisément, je suis à la recherche du tag
<span ng-bind="adjustedServings">
qui a la valeur "8". J'ai obtenu toutes les autres valeurs ici, mais je n'arrive pas à comprendre cela. Je veux juste l'entier 8 dans ce cas.
cela ne se le nœud, mais toujours le texte intérieur est toujours == « » pour une raison quelconque. –
Étrange ... fait '' contient toujours le même nombre ou est-ce juste une coïncidence. Vous pourriez obtenir le nombre de cela, car c'est un attribut, il est plus probable. Aussi: Avez-vous vérifié le noeud dans le débogueur encore? La propriété InnerText est-elle la même ici? Ou vous essayez de définir la propriété InnerText à quelque chose d'autre, relisez-la et vérifiez si c'est peut-être un problème avec le nœud lui-même. – Kartoffel