Pyppeeteer和Selenium作用是一樣的,都是一個自動化的框架,我們可以用這個框架模擬人去做一些重復的事情,比如爬蟲、Web自動化測試等等,Pyppeeteer不同于selenium,它是一個異步的web自動化框架,配置比selenium簡單(selenium需要根據本地瀏覽器去下載相對應的驅動文件),運行比selenium要快,pyppeeteer目前僅支持chromium,不像selenium ,支持火狐、IE等瀏覽器
安裝
python 3.6 + <span style='color:red'>注意python版本</span>
pip install Pyppeeteer
運行
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