请求Js返回原始语言

时间:2015-01-11 16:47:11

标签: node.js httprequest

我正在使用request.js和cheerio来捕获我网站的一些文本。 原文是英文,我想捕获翻译版本。 以下是我对该请求的要求:

request.get({uri:
    'http://immocostablancasofia.com/listing/villa-in-lliber-ref-p01638/?lang=nl',
    'followAllRedirects': true}

它返回英文版而不是荷兰版。 我也尝试过使用formData,但没有运气。

2 个答案:

答案 0 :(得分:2)

为请求添加选项:

var options = {
        url: 'http://immocostablancasofia.com/listing/villa-in-lliber-ref-p01638/',
        headers: {'Accept-Language': 'nl-NL'},
        qs: {lang:'nl'}
    };

request.get(options, callback);

答案 1 :(得分:1)

我更改了代码添加',headers:{'Accept-Language':'nl-NL'}',它确实有效!

request.GET中({URI:     'http://immocostablancasofia.com/listing/villa-in-lliber-ref-p01638/?lang=nl',标题:{'接受 - 语言':'nl-NL'}     'followAllRedirects':true}