時間:2023-12-15 09:36:01 | 來源:網(wǎng)站運營
時間:2023-12-15 09:36:01 來源:網(wǎng)站運營
前端工程師用什么工具扒網(wǎng)站?:如果題主說的是爬蟲,一般來說我們需要這 3 類工具網(wǎng)絡(luò)資源請求
工具。NodeJS 技術(shù)棧中,常見的工具有request-promise
官方Github 地址var request = require("request");request("https://www.zhihu.com", function(error, response, body) { console.log("body:", body); // Print the HTML});
// Node環(huán)境中const superagent = require("superagent");superagent .get("https://www.zhihu.com") // 請求地址 .query({ user: "liukanshan" }) // 請求頁面或接口的參數(shù) .end((err, res) => { // res是返回體,res.text就是html文本,更多查看官方文檔 });
讀取里面的數(shù)據(jù)
,比如獲取導(dǎo)航欄菜單的名稱,一般會用到頁面模擬工具,常見的工具有var request = require("request");var cheerio = require("cheerio");request("https://www.zhihu.com", function(error, response, body) { var $ = cheerio.load(body); console.log($(".Tabs-link.AppHeader-TabsLink").text); // 打印出 '首頁'});
const puppeteer = require("puppeteer");(async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto("https://zhihu.com"); await page.screenshot({ path: "本站首頁截圖打印成圖片.png" }); await browser.close();})();
查看網(wǎng)絡(luò)請求和返回
關(guān)鍵詞:工具,工程師
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。