Pyppeeteer和Selenium做用是同樣的,都是一個自動化的框架,咱們能夠用這個框架模擬人去作一些重複的事情,好比爬蟲、Web自動化測試等等,Pyppeeteer不一樣於selenium,它是一個異步的web自動化框架,配置比selenium簡單(selenium須要根據本地瀏覽器去下載相對應的驅動文件),運行比selenium要快,pyppeeteer目前僅支持chromium,不像selenium ,支持火狐、IE等瀏覽器python
python 3.6 + 注意python版本
pip install Pyppeeteerweb
from pyppeteer import launch import asyncio import time async def main(): browser = await launch(headless=False,args=['--disable-infobars']) page = await browser.newPage() await page.goto("http://www.baidu.com/") time.sleep(10) asyncio.get_event_loop().run_until_complete(main())
首次運行會去下載chromium,由於pyppeeteer是基於chromium瀏覽器