五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

如何通過puppetter實(shí)現(xiàn)PDF聚合閱讀器初始模型以及產(chǎn)品思維構(gòu)想

2022-08-22 23:16 作者:雨夜的博客  | 我要投稿

什么是puppeteer?

行業(yè)中puppeteer被稱為傀儡師,又被稱為提線木偶,它是一個(gè) Node 庫,它提供了一個(gè)高級 API 來通過 DevTools 協(xié)議 控制 Chrome 或 Chromium 。Puppeteer 默認(rèn)運(yùn)行 無頭 ,但可以配置為運(yùn)行完整(非無頭)Chrome 或 Chromium。

puppeteer可以做什么?

  • 生成頁面的屏幕截圖和 PDF。

  • 抓取 SPA(單頁應(yīng)用程序)并生成預(yù)渲染內(nèi)容(即“SSR”(服務(wù)器端渲染))。

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

  • 創(chuàng)建最新的自動(dòng)化測試環(huán)境。使用最新的 JavaScript 和瀏覽器功能直接在最新版本的 Chrome 中運(yùn)行測試。

  • 捕獲您網(wǎng)站的 時(shí)間線軌跡 以幫助診斷性能問題。

  • 測試 Chrome 擴(kuò)展程序。

puppeteer和selenium的主要區(qū)別?

  • puppeteer是谷歌孵化出來的一個(gè) Node.js 庫和瀏覽器測試框架對geogle瀏覽器訪問權(quán)限較好,它主要針對geogle瀏覽器和它同胞小弟Chromium瀏覽器、而selenium是有Thoughtworks公司在2004 年推出的。

  • puppeteer開發(fā)語言主要是JavaScript、而selenium支持 JavaScript、Java、Ruby、C# 和 Python。為了更好的體現(xiàn)python語言的萬金油的作用、非官方版本的puppetter應(yīng)運(yùn)而生。

  • 從易用性來說如果對JavaScript有所了解的話,選擇puppeteer還是比較好的。當(dāng)然如果對python語言比較熟悉、像構(gòu)建完善的自動(dòng)化工程還是選擇selenium。

語言特性和實(shí)現(xiàn)

  • nodeJs



  • python3

滄桑巨變、史詩為進(jìn)

Pdf的處理對于現(xiàn)在場景分析中、是必須常見的、目前國際或者國內(nèi)做PDF聚合閱讀和處理的平臺(tái)到是不多、中國老牌的福昕閱讀器和海外同類的PDF Reader Pro市場都是在閱讀上,但是在pdf合并和處理上并沒有什么好的平臺(tái)得以應(yīng)用、要么收費(fèi)、要么按次收費(fèi)。當(dāng)然今天不討論這個(gè)問題,只是為了寫個(gè)PDF聚合采集工具。

nodeJs


這是一個(gè)簡單的產(chǎn)品原型、后期可以加入PDF合并、拆分以及PDF轉(zhuǎn)成圖片、圖片轉(zhuǎn)PDF、視頻格式轉(zhuǎn)換等工具類的工具平臺(tái)。

思維和共識(shí)


如何通過puppetter實(shí)現(xiàn)PDF聚合閱讀器初始模型以及產(chǎn)品思維構(gòu)想的評論 (共 條)

分享到微博請遵守國家法律
河北省| 贺州市| 咸宁市| 平谷区| 嘉兴市| 周宁县| 阳原县| 大名县| 北辰区| 灵璧县| 海晏县| 拉孜县| 观塘区| 沙湾县| 息烽县| 剑阁县| 卫辉市| 永春县| 本溪市| 博乐市| 祁阳县| 板桥市| 新田县| 杂多县| 济源市| 睢宁县| 皮山县| 定安县| 双鸭山市| 壶关县| 达拉特旗| 靖远县| 永兴县| 八宿县| 和政县| 嘉荫县| 遵义市| 黎平县| 孝义市| 赤壁市| 灵宝市|