pyppeteer(一)--简介

最初接触到这个东西是长这样:

https://github.com/GoogleChrome/puppeteer
一个google基于node封装的chromium控制包,功能跟浏览器F12差不多,或者说更加强大

然后,就有了今天的主角:

https://github.com/miyakogi/pyppeteer
基于async/await语法,只有py3的版本

安装教程网上肯多就忽略了,通过下面demo展示一个打开网页并截图功能。

import asyncio
from pyppeteer import launch

async def main():
    browser = await launch({'headless':False})
    page = await browser.newPage()
    await page.goto('http://baidu.com')
    await page.screenshot({'path': 'baidu.png'})
    await browser.close()

asyncio.get_event_loop().run_until_complete(main())
1.gif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容