javascript - 如何使用node.js + Cheerio指定xhr请求?

标签 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。

谢谢

最佳答案

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

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

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

关于javascript - 如何使用node.js + Cheerio指定xhr请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23685535/

相关文章:

php - 传递 javascript/ajax 参数时不会显示 codeigniter View

Javascript 对象不附加新属性

javascript - 如果使用 Node.js 的 Socket.io 中的应用程序具有登录功能,则为特定用户发出事件

node.js - Nodemon index.js

javascript - jQuery Select2 - 选择 ajax 提交的值

javascript - AngularJS forEach 无法处理 $http 响应

javascript - 在 ajax 调用后使用 html() 插入选项后选择不起作用(Bootstrap Selectpicker)

javascript - 使用 PHP 更改 javascript id 以匹配 Modal CSS

java - 页面刷新验证

javascript - JS Highcharts表格-如何设置类别名称