【问题标题】:How can I specify xhr request with node.js + cheerio?如何使用 node.js + Cheerio 指定 xhr 请求?
【发布时间】:2014-05-15 18:01:32
【问题描述】:

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

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 2018-04-06
      • 2014-07-29
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多