如何用node.js + cheerio指定xhr请求?

时间:2014-05-15 18:01:33

标签: javascript ajax node.js web-scraping cheerio

我正在报废的页面正在检测请求是ajax还是简单请求。我该如何指定?

app.get('/gsb', function(res, req){
request({
    method: 'POST',
    url: "https://www.somesite.com/somepage/"
} ...

现在,这个somepage检测是否为xhr。

由于

1 个答案:

答案 0 :(得分:3)

AJAX通常通过请求中的X-Requested-With标头指示。

request({
  method: 'POST',
  headers: {'X-Requested-With': 'XMLHttpRequest'},
  url: ...})

尝试一下,看看它是否有效。