Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python playwright

作者:尒忸旳迣鎅゛沬卜鋽旳凄涼   发布日期:2026-07-26   浏览:63

from playwright.sync_api import sync_playwright

# 初始化 Playwright
with sync_playwright() as p:
    # 启动浏览器 (可以选择 'chromium', 'firefox' 或 'webkit')
    browser = p.chromium.launch(headless=False)  # headless=False 表示打开浏览器窗口
    page = browser.new_page()

    # 访问网页
    page.goto("https://example.com")

    # 获取页面标题
    title = page.title()
    print(f"页面标题: {title}")

    # 截图保存
    page.screenshot(path="example.png")

    # 关闭浏览器
    browser.close()

解释说明:

  1. 初始化 Playwright:使用 sync_playwright() 来启动 Playwright。
  2. 启动浏览器:通过 p.chromium.launch() 启动 Chromium 浏览器,headless=False 表示以有界面模式启动浏览器。
  3. 创建新页面:使用 browser.new_page() 创建一个新的浏览器页面对象。
  4. 访问网页:通过 page.goto() 方法访问指定的 URL。
  5. 获取页面标题:使用 page.title() 获取当前页面的标题,并打印出来。
  6. 截图保存:使用 page.screenshot() 方法将当前页面截图并保存为文件。
  7. 关闭浏览器:最后使用 browser.close() 关闭浏览器。

上一篇:python版本查看

下一篇:python pop()方法

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python windows下文件路径写法

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站