Как выполнять вызовы API Википедии в Node.js

Чтобы выполнить вызов API Википедии с помощью Node.js, вы можете выполнить следующие действия:

  1. Установите необходимые зависимости: вам понадобится модуль «request» для выполнения HTTP-запросов и модуль «cheerio» для анализа HTML.
npm install request cheerio

<старый старт="2">

  • Импортируйте необходимые модули:
  • const request = require('request');
    const cheerio = require('cheerio');
    1. Выполнить вызов API и проанализировать ответ:
    const url = 'https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro=&explaintext=&titles=Node.js';
    request(url, (error, response, body) => {
      if (!error && response.statusCode === 200) {
        const data = JSON.parse(body);
        const pages = data.query.pages;
        const pageId = Object.keys(pages)[0];
        const extract = pages[pageId].extract;
    
        // Process the extract as needed
        console.log(extract);
      }
    });

    В этом примере мы делаем запрос к API Википедии, указывая формат JSON и запрашивая фрагменты страницы под названием «Node.js». Ответ анализируется и извлекается из данных JSON.