Ich habe ein Problem mit Puppenspieler. Ich kann es nicht auf meinem Debian 8.7.1 installieren. Diese sind die Schritte:Puppenspieler Installation hat Fehler
1.Install chrome:
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- sudo dpkg -i google-chrome-stable_current_amd64.deb
- sudo apt-get -f install
sudo dpkg -i google-chrome-stable_current_amd64.deb
- install nod ejs & puppeteer:
- apt-get install curl
- curl -sL https://deb.nodesource.com/setup_8.x | bash -
- sudo apt-get install -y NodeJS
- npm i Puppeteer
Als ich npm i puppeteer
laufen, die Fehler sind:
> [email protected] install /root/node_modules/puppeteer
> node install.js
ERROR: Failed to download Chromium r499413! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.
Error: Download failed: server returned code 403. URL: https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/499413 /chrome-linux.zip
at ClientRequest.https.get.response (/root/node_modules/puppeteer/utils/ChromiumDownloader.js:195:21)
at Object.onceWrapper (events.js:316:30)
at emitOne (events.js:115:13)
at ClientRequest.emit (events.js:210:7)
at HTTPParser.parserOnIncomingClient (_http_client.js:565:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:116:23)
at TLSSocket.socketOnData (_http_client.js:454:20)
at emitOne (events.js:115:13)
at TLSSocket.emit (events.js:210:7)
at addChunk (_stream_readable.js:266:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2017-10-04T12_32_37_607Z-debug.log
ich den Befehl npm config set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
laufen Download zu überspringen, aber es will noch Chrom herunterladen.
Irgendeine Idee, um dieses Problem zu lösen?
So Chromium-Download fehlgeschlagen überspringen? Was ist, wenn Sie versuchen, es separat zu installieren? – elena
Vielen Dank für Ihre Antwort. Ich versuche es separat zu installieren. Jetzt hat es anoter Fehler: '(node: 2156) UnhandledPromiseRejectionWarning: Unbehandelte Versprechen Ablehnung (Ablehnung ID: 2): Fehler: Spawn EACCES (node: 2156) [DEP0018] DeprecationWarning: Unbehandelt Versprechen Verweigerungen sind veraltet. In der Zukunft werden Ablehnen von Versprechen, die nicht behandelt werden, den Node.js-Prozess mit einem Exit-Code ungleich Null beenden. –
OK, das ist in Ordnung! Das bedeutet, dass einige deiner Puppenspieler-Funktionsaufrufe fehlgeschlagen sind. Versuchen Sie, einige von ihnen zu entfernen/wählen Sie die richtigen Selektoren und sehen, ob es funktioniert. – elena