如何解决是配置人偶的Chrome浏览器的语言,还是使用Apify代理?
我想用法语显示一个网站,该网站支持多种语言。我该怎么做,是否最好像在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地址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。