久久久色AV,亚洲好吊色,91一二三区,3D大奶大鸡吧,九九热在线观看,欧美99一区二区,人妻丝袜一区,三级字幕成人网,日韩国产尤物喷水

找軟件用軟件,就到華軍軟件園!

您好,如有軟件收錄需求,請(qǐng)將軟件打包,并附上軟件名稱、軟件介紹、軟件相關(guān)截圖、軟件icon、軟著、營業(yè)執(zhí)照(個(gè)人沒有營業(yè)執(zhí)照請(qǐng)?zhí)峁?duì)應(yīng)的開發(fā)者身份證正反面以及手持身份證本人照片),發(fā)送至郵箱

https://user.onlinedown.net/login

掃碼添加企業(yè)微信

如有產(chǎn)品建議或問題反饋,歡迎告訴我們,您的意見是我們進(jìn)步的動(dòng)力!

掃碼添加官方公眾號(hào)

Puppeteer

Puppeteer

0.13 華軍軟件園
二維碼
軟件大?。?/span>0.31MB
軟件語言:簡體中文
下載次數(shù):0次
更新時(shí)間:2025-07-04
軟件版本:0.13
軟件分類:編程工具
軟件類型:國產(chǎn)軟件
運(yùn)行環(huán)境:Win All
軟件授權(quán):免費(fèi)軟件
殺毒檢測:
無插件 360通過 金山通過
軟件評(píng)分:

軟件介紹 相關(guān)專題 常見問題 下載地址

基本簡介
Puppeteer段首LOGO
Puppeteer是一款專業(yè)的 Node.js 庫,相當(dāng)于一個(gè)可以用來操控Chrome的API,它可以用到的場景很多,如它具有強(qiáng)大的爬蟲功能,有點(diǎn)類似于PhantomJS,用來在網(wǎng)站抓取內(nèi)容非常不錯(cuò),有需要的朋友歡迎使用。

Puppeteer核心功能:

利用網(wǎng)頁生成PDF、圖片

爬取SPA應(yīng)用,并生成預(yù)渲染內(nèi)容(即“SSR” 服務(wù)端渲染)

可以從網(wǎng)站抓取內(nèi)容

自動(dòng)化表單提交、UI測試、鍵盤輸入等

幫你創(chuàng)建一個(gè)最新的自動(dòng)化測試環(huán)境(chrome),可以直接在此運(yùn)行測試用例

捕獲站點(diǎn)的時(shí)間線,以便追蹤你的網(wǎng)站,幫助分析網(wǎng)站性能問題

Puppeteer 0.13改變?nèi)缦拢?/p>

Chroium 64.0.3264.0 (r515411)

browser.pages 可用于訪問 Chromium 中的所有頁面,包括由 window.open 創(chuàng)建的頁面。 (32398d1)

browser.close 可用于關(guān)閉 Chromium (2b79514)

Puppeteer爬蟲教學(xué):

使用puppeteer.launch()運(yùn)行puppeteer,他會(huì)return一個(gè)promise,使用then方法獲取browser實(shí)例,Browser API猛擊這里

拿到browser實(shí)例后,通過browser.newPage()方法,可以得到一個(gè)page實(shí)例, 猛戳 Page API

使用page.goto()方法,跳轉(zhuǎn)至ES6標(biāo)準(zhǔn)入門

在page.evaluate()方法中注冊(cè)回調(diào)函數(shù),并分析dom結(jié)構(gòu),從下圖可以進(jìn)行詳細(xì)分析,并通過

document.querySelectorAll('ol li a')拿到文章的所有鏈接

Puppeteer截圖

拿到所有鏈接之后,依次爬取各個(gè)頁面(也可以promise all同時(shí)抓取多個(gè)頁面),使用page.pdf()方法打印當(dāng)前頁面

核心代碼如下:

puppeteer.launch().then(async browser => {

let page = await browser.newPage();

await page.goto('http://es6.ruanyifeng.com/#README');

await timeout(2000);


 

let aTags = await page.evaluate(() => {

  let as = [...document.querySelectorAll('ol li a')];

  return as.map((a) =>{

  return {

    href: a.href.trim(),

    name: a.text

  }

  });

});

await page.pdf({path: `./es6-pdf/${aTags[0].name}.pdf`});

page.close()


 

// 這里也可以使用promise all,但cpu可能吃緊,謹(jǐn)慎操作

for (var i = 1; i < aTags.length; i++) {

  page = await browser.newPage()

  var a = aTags[i];

  await page.goto(a.href);

  await timeout(2000);

  await page.pdf({path: `./es6-pdf/${a.name}.pdf`});

  page.close();

}

browser.close();

});

常見問題

陕西省| 大丰市| 禹州市| 万载县| 潢川县| 同江市| 江都市| 雷波县| 中西区| 河津市| 阿克| 万源市| 兰溪市| 霍林郭勒市| 河池市| 怀柔区| 台东市| 保德县| 二连浩特市| 阿合奇县| 沙河市| 双江| 临颍县| 奇台县| 井陉县| 斗六市| 苗栗县| 仁布县| 玛曲县| 买车| 卓尼县| 新宁县| 建昌县| 信阳市| 冀州市| 临澧县| 普兰县| 秦安县| 分宜县| 唐河县| 安顺市|