如何用playwright获得页面的高度,宽度以及其它参数等? 实际上前面已经用过这个场景,都是获得的页面对象的相关属性而已
from playwright.sync_api import sync_playwright
def get_page_height(url):
with sync_playwright() as p:
# 启动无头浏览器
browser = p.chromium.launch(headless=True)
context = browser.new_context()
page = context.new_page()
# 导航到目标页面
page.goto(url)
# 等待页面加载完成
page.wait_for_load_state("networkidle")
# 获取页面高度
page_height = page.evaluate("() => document.body.scrollHeight")
print(f"页面高度: {page_height} 像素")
# 关闭浏览器
browser.close()
# 示例调用
url = "https://example.com" # 替换为实际的页面 URL
get_page_height(url)