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