Skip to content

浏览器截图

注意,win平台使用playwright时需要关闭fastapi的reload功能

from pathlib import Path
from ayaka import get_new_page, AyakaApp, MessageSegment

app = AyakaApp("baidu截图")


@app.on_command("baidu")
async def _():
    async with get_new_page() as p:
        await p.goto("http://www.baidu.com", wait_until="networkidle")
        path = Path("test.png").absolute()
        await p.screenshot(path=path)
    image = MessageSegment.image(path)
    await app.send(image)

图片

下一步

在这里~ ↘