Meluncurkan Chrome dengan Puppeteer (bukan Chromium)
Saya mencoba meluncurkan chrome dengan dalang tetapi saya mendapatkan kesalahan ini
Error: Gagal meluncurkan proses browser! menelurkan // C: // Program Files (x86) // Google // Chrome // Application ENOENT
Ini adalah kode yang saya gunakan
const puppeteer = require('puppeteer')
const browser = await puppeteer.launch( { headless: false,
executablePath: '//C://Program Files (x86)//Google//Chrome//Application' })
Jadi bagaimana saya bisa meluncurkan chrome dengan dalang?
Jawaban
Jalur yang Anda berikan tidak valid dalam format ini. Jika Anda menggunakan Windows (yang saya kira berdasarkan jalur yang Anda berikan saat ini) (1) Anda harus menggunakan garis miring terbalik ganda \\
, (2) tetapi Anda tidak boleh memulai jalur Anda dengan garis miring atau garis miring terbalik. (3) Juga Anda perlu file yang sebenarnya dieksekusi serta di akhir: chrome.exe
.
Prosesnya berjalan seperti ini: Anda dapat mengambil jalur yang dapat dieksekusi secara tepat di chrome://version/
halaman Chrome Anda , lalu Anda hanya perlu melepaskan setiap garis miring terbalik dengan garis miring terbalik lainnya.
Penggunaan yang benar:
C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe
Saya ingin menambahkan, mungkin yang Anda inginkan adalah menggunakan paket chrome-launcher yang menangani menjalankan browser chrome.
Anda kemudian dapat menggunakan puppeteer.connect () untuk menghubungkan pustaka inti dalang ke browser yang dibuka dan mempergunakannya.