Я создал веб-скребок несколько месяцев назад, используя axios и cheerio .
Вы можете получить всю HTML-страницу с помощью axios с помощью запроса get, а затем с помощью cheerio начать поиск информации, которую вы хотите в этом случае для подписчиков, cheerio походит на jquery на стороне сервера.
Небольшой пример:
import axios from 'axios';
import cheerio from 'cheerio';
import _ from 'lodash';
async function getStats () {
const html = await axios.get('http://www.espn.com/nba/team/_/name/ny');
const $ = cheerio.load(html.data);
const wonLooseRatio = $('.ClubhouseHeader__Record').children().first().text().trim();
console.log(wonLooseRatio); // 17-65
}
изображение иллюстрирует информацию, которую при утилизации.
![the image illustrates the information that in scrapping.](https://i.stack.imgur.com/fad56.jpg)
также имейте в видучто некоторые сайты считают использование веб-страниц незаконным или противоречащим их политике, убедитесь, что вы читаете подергиванные положения и условия, приведенный выше пример носит исключительно образовательный характер.
Надеюсь, это поможет.