Я следую это руководство по очистке экрана с помощью cheerio для Node.js, и я в 2-х секундах от того, чтобы просто загрузить всю страницу и использовать Javascript для извлечения необходимой информации, что я m конечно, это намного сложнее, чем на самом деле использовать Cheerio, но сейчас мне трудно понять, как перемещаться по HTML с помощью Cheerio. Как извлечь число «2» «слепая корова-белый номер»?
Вот HTML:
<div id="mainCows" class="row-fluid">
<div class="zone zone-content">
<article class="projection-page content-item">
<article class="post post-page content-item blind-cow">
<h1>blind cow</h1>
<div>
<div class="blind-cow-header" style="margin-bottom:15px">
<div class="blind-cow-list"> my list </div>
<div style="margin: 0 auto; width: 90%; text-wrap: none; text-align: center;">
<div class="blind-cow-white-number"> 1 </div>
<div class="blind-cow-white-number"> 2 </div>
</div>
<div class="blind-cow-died"> 3 </div>
<table class="blind-cow-table">
<table class="blind-cow-table">
<div class="blind-cow-Locations"> </div>
<br>
<div class="blind-cow-footer">
</div>
</article>
</article>
</div>
</div>
Как мне добиться этого с cheerios? Есть ли парсер веб-экрана для node.js, который позволяет мне вместо этого использовать xpath?