playwright--自動化(一):快速上手


Playwright為現代 Web 應用程序提供可靠的端到端測試。

在JavaScript 和 TypeScript、Python、.NET和Java 中都可以使用 Playwright 本人選擇python
快速上手

安裝

pip install --upgrade pip
pip install playwright
playwright install
playwright 這個用來安裝適用的瀏覽器二進制文件如:Chromium、Firefox 和 WebKit 如果不想下載谷歌開發版 可以使用自己的谷歌瀏覽器 其他瀏覽器只能用特等的開發版
playwright 默認安裝位置

windows: %USERPROFILE%\AppData\Local\ms-playwright
macos: ~/Library/Caches/ms-playwright
linux: ~/.cache/ms-playwright
詳細請查看:https://playwright.dev/python/docs/browsers/#installing-browsers


用法

playwright 同步
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
    browser = p.chromium.launch(headless=False,slow_mo=50)
    page = browser.new_page()
    page.goto("https://www.baidu.com")
    print(page.title())
    browser.close()
headless=False 不使用無頭瀏覽模式,
slow_mo=50 執行速度


playwright 異步
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        browser = await p.chromium.launch()
        page = await browser.new_page()
        await page.goto("http://playwright.dev")
        print(await page.title())
        await browser.close()

asyncio.run(main())

詳細請查看:https://playwright.dev/python/docs/intro

想了解其他的用法的可以直接評論出來!!!
下章代理使用!!!
👇👇👇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM