1 回答

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個贊
playwright-python 可以使用環(huán)境變量,如鏈接文檔中概述的那樣。例如,您可以為 PLAYWRIGHT_BROWSERS_PATH 設(shè)置環(huán)境變量,以指定瀏覽器二進(jìn)制文件的自定義位置。
建議針對捆綁的瀏覽器二進(jìn)制文件使用 Playwright,因?yàn)?Playwright 通??赡芤蕾囉谂f版本中可能不可用的瀏覽器端更改。這些瀏覽器端更改的目的是提高執(zhí)行可靠性和 Playwright 功能的廣度。
如果您確實(shí)想針對非捆綁的瀏覽器二進(jìn)制文件使用 Playwright,您可以executablePath
在啟動瀏覽器時進(jìn)行設(shè)置。例如,下面的腳本啟動 Edge 而不是捆綁的 Chromium 二進(jìn)制文件。
Python 3.8.0 (default, Sep 21 2020, 12:25:40)
[Clang 12.0.0 (clang-1200.0.32.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from playwright import sync_playwright
>>> pw = sync_playwright().start()
>>> browser = pw.chromium.launch(headless=False, executablePath='/Applications/Microsoft Edge Dev.app/Contents/MacOS/Microsoft Edge Dev')
我們不像playwright-chromium現(xiàn)在的 Python 那樣提供特定于瀏覽器的包,但我們很樂意收集有關(guān)它的反饋并進(jìn)行更改。
添加回答
舉報