最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Playwright安裝和基本使用問題記錄

 更新時間:2023年05月17日 11:49:50   作者:caicai_9  
這篇文章主要介紹了Playwright安裝和基本使用問題記錄,playwright是一款新型的自動化測試工具,功能非常強大,有很多優(yōu)點,缺點就是使用的人比較少,本文通過實例代碼介紹的非常詳細,需要的朋友可以參考下

Playwright安裝和基本使用

簡介

playwright是一款新型的自動化測試工具,功能非常強大,使用下來有很多的優(yōu)點 ?? :

  • 支持異步。
  • 內(nèi)置瀏覽器驅(qū)動。
  • 支持移動端。
  • 代碼生成。
  • 安裝和使用都非常簡單。

Playwright是2021年微軟開源的一個項目「playwright-python」。針對 Python 語言的純自動化工具,它可以通過單個API自動執(zhí)行 Chromium,F(xiàn)irefox 和 WebKit 瀏覽器,同時支持以無頭模式、有頭模式運行。
Playwright(Git)官網(wǎng):
https://github.com/microsoft/playwright
Playwright官方API:

https://playwright.dev/python/ 

特性

  • 速度快, 是Selenium的好幾倍;
  • 支持異步運行;
  • 自動等待API;
  • 可攔截請求,隨意mock。

前置條件

  • 網(wǎng)絡環(huán)境良好(安裝過程可能會比較慢,請耐心等待,如果中斷,請重新安裝);
  • Playwright是一款Python第三方庫工具,需具備Python3.7及以上環(huán)境。

安裝步驟

步驟1

驗證Python環(huán)境,需3.7以上版本。

python -V

步驟2

安裝Playwright

pip install playwright

安裝Playwright內(nèi)置瀏覽器

python -m playwright install

步驟3

安裝完成驗證

playwright -V

基本使用

Playwright腳本錄制器

playwright codegen

輸入命令后,會自動啟動工具及瀏覽器,可在瀏覽器中進行操作,工具中會記錄操作過程,生成腳本。

工具欄操作

工具幫助

playwright -h

錄制腳本并保存到指定路徑

示例:啟動腳本錄制器,選擇chromium內(nèi)核瀏覽器,打開百度首頁進行錄制,并生成Python語言腳本,保存文件名稱為“Test01.py”。

playwright codegen --target python -o Test01.py -b cr https://www.baidu.com 

說明:

  • 選擇其他瀏覽器,可根據(jù)-h查找瀏覽器對應的指令,當前版本1.20.1,支持Chromium/Firefox/WebKit;
  • 保存文件的路徑為當前輸入命令的路徑,例如:在“D:\”輸入命令,則腳本就保存在“D:\”目錄中。

常見問題

pip install playwright指令報錯

常見的執(zhí)行失敗原因包括:

  • 下載依賴中斷:重新執(zhí)行;
  • pip版本過低,導致獲取相關(guān)依賴失?。焊鶕?jù)提示的指引執(zhí)行“python.exe -m pip install --upgrade pip”自動升級pip到最新版本,再重新執(zhí)行。

python -m playwright install報錯

常見的執(zhí)行失敗原因包括:

安裝中斷:最常見是網(wǎng)絡問題,重新反復執(zhí)行(在網(wǎng)絡環(huán)境好的時候執(zhí)行)。

到此這篇關(guān)于Playwright安裝和基本使用問題記錄的文章就介紹到這了,更多相關(guān)Playwright安裝和使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python-接口開發(fā)入門解析

    Python-接口開發(fā)入門解析

    這篇文章主要介紹了Python-接口開發(fā)入門解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法

    Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法

    這篇文章主要介紹了Python3實現(xiàn)將文件歸檔到zip文件及從zip文件中讀取數(shù)據(jù)的方法,涉及Python針對zip文件操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python使用zmail進行郵件發(fā)送的示例詳解

    Python使用zmail進行郵件發(fā)送的示例詳解

    這篇文章主要為大家詳細介紹了Python如何使用zmail進行郵件發(fā)送功能,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2024-03-03
  • Python?類方法和靜態(tài)方法之間的區(qū)別

    Python?類方法和靜態(tài)方法之間的區(qū)別

    這篇文章主要介紹了Python?類方法和靜態(tài)方法之間的區(qū)別,靜態(tài)方法并不是真正意義上的類方法,它只是一個被放到類里的函數(shù)而已,更多內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • 基于python3抓取pinpoint應用信息入庫

    基于python3抓取pinpoint應用信息入庫

    這篇文章主要介紹了基于python3抓取pinpoint應用信息入庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • pytorch圖片分割原理分析

    pytorch圖片分割原理分析

    自Transformer模型被應用于計算機視覺領域后,圖像分割技術(shù)得到了進一步的發(fā)展,但圖像分割操作復雜,特別是對張量的處理,涉及多種變換方法,其中,view/reshape用于改變數(shù)據(jù)形狀,而permute/transpose用于改變數(shù)據(jù)的維度順序
    2024-10-10
  • Python修改IP地址的常見方法總結(jié)

    Python修改IP地址的常見方法總結(jié)

    在網(wǎng)絡編程中,可能會遇到需要修改IP地址的情況,Python提供了一些功能強大的庫和模塊,可以幫助我們實現(xiàn)IP地址的修改操作,本文將介紹幾種常見的方法,以及如何使用它們來修改IP地址,需要的朋友可以參考下
    2023-12-12
  • python利用datetime模塊計算程序運行時間問題

    python利用datetime模塊計算程序運行時間問題

    這篇文章主要介紹了python利用datetime模塊計算程序運行時間,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 對python制作自己的數(shù)據(jù)集實例講解

    對python制作自己的數(shù)據(jù)集實例講解

    今天小編就為大家分享一篇對python制作自己的數(shù)據(jù)集實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python設計模式之適配器模式原理與用法詳解

    Python設計模式之適配器模式原理與用法詳解

    這篇文章主要介紹了Python設計模式之適配器模式原理與用法,結(jié)合實例形式分析了適配器模式的相關(guān)概念、原理及Python實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01

最新評論

西畴县| 峨眉山市| 泽普县| 连城县| 盱眙县| 时尚| 思茅市| 冷水江市| 罗源县| 通辽市| 曲水县| 卫辉市| 屏东市| 于都县| 册亨县| 界首市| 山东| 富锦市| 罗平县| 二连浩特市| 修武县| 镇雄县| 襄汾县| 固镇县| 富民县| 三都| 旅游| 和顺县| 磐安县| 湘潭县| 兴义市| 兰州市| 教育| 娱乐| 和平区| 博客| 巴林右旗| 会昌县| 芜湖县| 西丰县| 靖州|