Referencia: uso básico de Playwright, una herramienta de rastreo emergente | Jingmi (cuiqingcai.com)
Documentación oficial: Visor de seguimiento | Dramaturgo
Instalar
pip3 instalar dramaturgo
instalación de dramaturgo
primera demostración
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
for browser_type in [p.chromium]:
browser = browser_type.launch(headless=False)
page = browser.new_page()
page.goto('https://www.baidu.com')
page.screenshot(path=f'screenshot-{browser_type.name}.png')
print(page.title())
browser.close()
Abra el navegador Chrome, imprima el título y tome una captura de pantalla, y cierre el navegador.
Grabar secuencia de comandos de compilación
dramaturgo codegen -o script.py -b firefox
Se abrirá el navegador y la secuencia de comandos se puede generar sincrónicamente operando directamente en el navegador. La secuencia de comandos se puede colocar en el archivo py y ejecutar directamente en python.
Algunas API comunes, como clic, relleno de entrada y otras operaciones, estos métodos pertenecen al objeto de la página, por lo que todos los métodos se pueden encontrar en la documentación de la API del objeto de la página, la dirección del documento: https://playwright.dev/python /docs/api/class-page.
dramaturgo+pytest-artículos avanzados-combate de demostración