nodeJS 模拟浏览器访问页面,获取cookie,并下载页面


const request = require('request')
const fs = require('fs');

let getPage = () => {
    let url = "baidu.com"
    request(url, (error, response, html) => {
        if (!error && response.statusCode == 200) {
            let html = html // 这个就是请求的页面文件,需要通过node 的文件操作写到本地
            let cookie = response.headers['set-cookie'].toString() // 这个就是服务器发送过来的cookie

            // fs.mkdirSyns('pages') //创建pages目录存在权限问题
            let path = 'Baidu.html' // 创建的文件名称
            fs.writeFile(path, html, (error) => {
                console.log(error);
            })
        }
    }
}

// nohup node server.js & >> out.txt 
// 常驻后台


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM