# python386 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple playwright==1.12.0
# python386 -m playwright install
# 安装完后会报错, 把_dtls.py 下的@attr.frozen 都注释掉 。
# 这个版本可能会缺少 api-ms-win-core-com-l1-1-0.dll 到网上下载,放到C:\Windows\System32 ,
# 然后regsvr32 api-ms-win-core-winrt-error-l1-1-0.dll
from playwright.sync_api import sync_playwright
url ="https://www.baidu.com"
def filterResponse(response):
print(response.url)
print(response.body)
# 创建浏览器
with sync_playwright() as pw:
# 创建一个webkit,
# headless=True后台执行抓包
browser = pw.chromium.launch(headless=False)
page = browser.new_page()
page.on("websocket", filterResponse)
page.goto(url, timeout=0)
page.wait_for_timeout(100000000)