pyppeteer -- python版本的puppeteer,一个强大的chronium headless浏览器API
最近搞天猫用了一波儿,记录一下。
先上文档: https://miyakogi.github.io/pyppeteer/
举个最简单的例子入门一下:
比如打开百度,然后截图
# coding:utf8 import asyncio from pyppeteer import launch async def main(): launch_kwargs = { # 默认无头模式 # "headless": False, } # 启动浏览器 browser = await launch(launch_kwargs) # 打开标签页 page = await browser.newPage() # 输入网址并打开 await page.goto("http://www.baidu.com") # 获取页面元素 title = await page.title() print(title) # 关闭浏览器 await browser.close() return asyncio.get_event_loop().run_until_complete(main())