Привет, я занимаюсь веб-автоматизацией. Я пытаюсь открыть URL-адрес и получаю ошибку URL-адреса данных в консоли chrome, поэтому я перехожу на консоль firefox, чтобы обойти отсутствие URL-адресов данных, открывающихся в консоли chrome. Проблема в том, что "npm install puppeteer- firefox" не работает для установки puppeteer для firefox. Как я могу установить кукольник для firefox и включить его в код, чтобы я мог его использовать?
Код не работает в chrome из-за ошибки URL-адреса данных
const url = await page.evaluate(async () => {
document.querySelector('.n3VNCb').src;
});
url.toString();
await page.goto(url);
То, что я набрал в командной строке node.js, чтобы установить кукольник firefox. Это не сработало.
npm i puppeteer-firefox
Ошибка, которую я получил из командной строки node.js
npm WARN устаревший puppeteer-firefox@0.5.1: Firefox поддержка постепенно переходит на пакет кукловода. Начиная с кукольника v2.1.0, вы можете взаимодействовать с Firefox Nightly. Пакет puppeteer- firefox> останется доступным до завершения перехода, но он больше не поддерживается активно. Для получения дополнительной информации посетите https://wiki.mozilla.org/Remote
puppeteer-firefox@0.5.1 установить C: \ Users \ user \ Desktop \ filename \ filename \ node_modules \ puppeteer- firefox установка узла. js
ОШИБКА: не удалось загрузить Firefox rv0.0.1! Ошибка: загрузка не удалась: сервер вернул код 404. URL: https://github.com/puppeteer/juggler/releases/download/v0.0.1/firefox-win64.zip
Я также пробовал это как сообщение об ошибке, но они не работали
(узел: 14348) UnhandledPromiseRejectionWarning: Ошибка: не удалось найти последнюю версию браузера. Запустите «PUPPETEER_PRODUCT = firefox npm install» или «PUPPETEER_PRODUCT = firefox yarn install», чтобы загрузить поддерживаемый Firefox двоичный файл браузера.
PUPPETEER_PRODUCT = firefox npm установить
PUPPETEER_PRODUCT = firefox установка пряжи