是配置人偶的Chrome浏览器的语言,还是使用Apify代理?

问题描述

我想用法显示一个网站,该网站支持多种语言。我该怎么做,是否最好像在puppeter中那样在args中配置puppeteer Crawler启动选项:

const pptr = require("puppeteer");

(async () => {
const browser = await pptr.launch({
    headless: false,args: [
        '--lang=fr' 
    ] });
    
    
})();
据我了解,在Apify中,

是这样的:

const Apify = require("apify");

(async () => {
const browser = await Apify.launchPuppeteer({
    headless: false,args: [
        '--lang=fr' 
    ] });
    
    
})();

在这种情况下,如何使用Apify代理。

解决方法

浏览器上没有任何魔术选项。该网站将根据您的IP地址或您设置的Cookie来显示您的语言。如果您在页面上,则可以检查针对特定语言设置的cookie(如果网站具有此选项),然后检查set them up for your scraper

或者您可以使用本地代理来获取正确的IP地址。