request模块用法:
var request=require("request")
request(url,(err,res,body)=>{
if(!err&&res.statusCode==200){
console.log(body)
}
默认是get,和下面这个一样
request.get(url,(err,res,body)=>{
if(!err&&res.statusCode==200){
console.log(body)
}
})
post用法
request.post(url,{pwd:123},(err,res,body)=>{
if(!err&&res.statusCode==200){
console.log(body)
}
})
在route.js中
index(req,res){
var url="https://www.baidu.com/index.html"
request(url,(err,resdata,body)=>{
if(!err&&resdata.statusCode==200){
// console.log(body)
res.end(body)
}
})
}
代理服务器的用途:
body 如果分析并解析为自己网站有用的数据
如果数据是用来直接写产品页面 就是盗用,爬虫(赔钱)
如果数r据是用来直接写假的产品页面盗取用户信息 就是钓鱼网站(犯法)
如果数据是用来分析 然后产生新的数据 然后来写页面 就是数据分析,搜索引擎
如果数据是用来直接写产品页面 如果仅仅是代理功能 目标服务器允许我们使用(代理服务器)
本文介绍了Node.js的request模块的用法,包括GET和POST请求,以及在路由中如何使用。重点讨论了代理服务器的作用,区分了数据的不同应用场景,如数据分析、爬虫与合法利用的界限。
6万+

被折叠的 条评论
为什么被折叠?



