Есть ли способ использовать require. js для использования кукловода на веб-странице? - PullRequest
1 голос
/ 19 апреля 2020

У меня проблема с использованием puppeteer на веб-странице. Я хочу сделать java скрипт-скребок и передать эту информацию в мой индекс. html Страница Я могу сделать это с помощью узла в коде, но не могу использовать его в браузер, когда я пытаюсь использовать код в chrome, он говорит, что требование не определено, поэтому после некоторого поиска я должен использовать Требовать. js, но я не знаю, как его использовать, помогите мне Пожалуйста

это мой код

const puppeteer = require('puppeteer');
async function site(url) {
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    await page.goto(url);


    const [el] = await page.$x('/html/body/div[2]/div[2]/div/div/div/a[1]/div[1]/span[3]')
    const txt = await el.getProperty('textContent')
    const rawTxt = await txt.jsonValue();
    console.log({rawTxt});
}





site('url')

1 Ответ

2 голосов
/ 19 апреля 2020

Нет.

Библиотека require. js позволяет использовать систему модулей Common JS в веб-браузере.

Она не позволяет использовать API, предоставляемые Node.js, но не браузерами (и поэтому не может позволить вам использовать модули, которые зависят от этих API).

...