问题描述
我想用法语显示一个网站,该网站支持多种语言。我该怎么做,是否最好像在puppeter中那样在args中配置puppeteer Crawler启动选项:
const pptr = require("puppeteer");
(async () => {
const browser = await pptr.launch({
headless: false,args: [
'--lang=fr'
] });
})();
是这样的:
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地址。