最近有了寫文章的動力了,一方面是受到了很多前輩們的啟示,另一方面也是為了記錄下來更好地學以致用。閒言少敘,先說說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之間重複顯示選單並要求重新...