在Node.js上使用Puppeteer时,Facebook Reel视频无法播放

s1ag04yj  于 2023-10-17  发布在  Node.js
关注(0)|答案(1)|浏览(158)

目前,我正在尝试使用Node.js上的Puppeteer访问Facebook Reels。但是,视频没有播放。显示视频的模板,但视频部分显示黑屏,如下所示:

我用的是 puppet 师20.3.0版如何播放视频?下面是我的代码:

const puppeteer = require("puppeteer");

const testRun = async () => {
    const launchOptions = {
        headless: false,
    };
    const browser = await puppeteer.launch(launchOptions);
    const page = await browser.newPage();

    await page.goto("https://www.facebook.com/reel/1573966706275454", {
        waitUntil: "networkidle2",
        timeout: 0,
    });
};

testRun();
sbtkgmzw

sbtkgmzw1#

Puppeteer启动的浏览器示例没有播放视频的编解码器。
您应该定义路径到您的默认浏览器示例,有他们。
Mac上的例子:

const launchOptions = {
      headless: false,
      executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome',
    };
const browser = await puppeteer.launch(launchOptions);

相关问题