Если вы хотите проанализировать файлы на одном и том же сервере, вам, вероятно, следует использовать некоторые из этой опций, поскольку nodejs - это просто реализация JavaScript. Нет объекта window
или document
, см. это . Но чтобы точно ответить на ваш вопрос:
как я могу использовать document.getElementById () в nodejs?
Вы можете сделать это, используя Кукольник
Puppeteer - это библиотека Node, которая предоставляет высокоуровневый API для управления
безголовый хром или хром по протоколу DevTools. Это также может быть
настроен на использование полного (без заголовка) Chrome или Chromium.
Вот базовый пример:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
page = await browser.newPage();
await page.goto('http://example.com/some.html', {waitUntil: 'load'});
const newPage = await page.evaluate(() => {
return document.getElementById("idexample").innerHTML;
});
console.log(newPage)
})();