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())
View Code

相关文章: