Puppeteer學習之小試牛刀

2021-08-19 11:32:37 字數 981 閱讀 6506

最近有了寫文章的動力了,一方面是受到了很多前輩們的啟示,另一方面也是為了記錄下來更好地學以致用。閒言少敘,先說說puppeteer是什麼。

puppeteer是乙個node庫,提供了一些用來操作chrome的api,官網上介紹了一些實用的例子,可以先睹為快,

第一步 環境配置

2. 安裝完nodejs後,cmd進入d盤nodejs資料夾,新建node_global和node_cache兩個資料夾

npm config set prefix "d:\nodejs\node_global"

npm config set cache "d:\nodejs\node_cache"

否則執行npm命令時會出現npm執行命令失敗的錯誤,如圖:

3. 安裝puppeteer

npm i puppeteer  -g

4. 設定環境變數

改為:

d:\nodejs\

node_global

將nodejs的安裝目錄加入到系統變數的path中

第二步 執行例項

const puppeteer = require('puppeteer');

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

headless設定為true時,不啟動瀏覽器

執行 node test.js,啟動瀏覽器。

puppeteer還有好些功能,且聽下回分解哈。

Puppeteer新手學習 之安裝與環境配置

1.建立自己的工作目錄 2.進入工作目錄 npm init 一步步直接回車就行 4.npm install 5.npm i puppeteer 並 async 通過launch生成乙個browser的例項 const browser await puppeteer.launch args no sa...

spring boot admin 2 0小試牛刀

本文主要展示下spring boot admin 2.0版本的新特性 這裡配置admin server的位址 新版前端改用vue.js進行了重構,後端的話,使用event sourcing的原則進行了重構,支援spring5,移除了spring cloud starter依賴,另外使用webclie...

C語言函式使用小試牛

函式宣告是一般在主函式前,以分號結束,函式定義一般在主函式後,用於實現該函式功能的 函式呼叫在主函式內部如 stabar 引數1,引數2 void stabar void 第乙個void表示函式型別 無返回值 第二個表示函式不帶引數 顯示選單由使用者進行選擇 如果不在1 3之間重複顯示選單並要求重新...