wangshaoqing 321bbff1c1 添加学习教程目录(learning/)及对应单元测试
- 新增 DrissionPage 基础教程(01-05)
- 新增 Playwright 基础教程(01-05)
- 新增网络基础教程(01-05)
- 新增 test_learning_examples.py 单元测试
- 更新 .gitignore 忽略 learning/*/output/ 目录
2026-05-06 16:39:55 +08:00

37 lines
912 B
Python

"""
练习 01: 用 Playwright 打开一个网页。
目标:
1. 自己导入 `sync_playwright`
2. 启动一个可见的 Chromium 浏览器
3. 新建一个页面并打开 URL
4. 打印当前页面标题和 URL
建议:
- 第一版先不要封装太多函数
- 先把浏览器正常打开,再补打印信息
- 写完后记得主动关闭浏览器
运行:
./.venv/bin/python learning/playwright_basics/01_open_page.py
"""
DEFAULT_URL = "https://example.com/"
def main() -> None:
from playwright.sync_api import sync_playwright
with sync_playwright() as playwright:
browser = playwright.chromium.launch(headless=False)
page = browser.new_page()
page.goto(DEFAULT_URL)
print(f"[INFO] 已打开 URL: {page.url}")
print(f"[INFO] 页面标题: {page.title()}")
input("按回车退出...")
browser.close()
if __name__ == "__main__":
main()