1、下载压缩文件
在官网下载chrome-win.zip文件
2、终端下载pyppeteer
首先在Pycharm终端运行pip install pyppeteer
3、查找文件默认路径
在运行以下代码,找到可执行文件默认路径
import pyppeteer.chromium_downloader
print('默认版本是:{}'.format(pyppeteer.__chromium_revision__))
print('可执行文件默认路径:{}'.format(pyppeteer.chromium_downloader.chromiumExecutable.get('win64')))
print('win64平台下载链接为:{}'.format(pyppeteer.chromium_downloader.downloadURLs.get('win64')))
例如:
C:\Users\Administrator\AppData\Local\pyppeteer\pyppeteer\local-chromium\1181205\chrome-win\chrome.exe
4、根据路径补齐
找到C:\Users\Administrator\AppData\Local\pyppeteer\这个路径下,创建文件夹pyppeteer\local-chromium\1181205\后将解压后的chrome-win文件夹移至其目录下即可。
5、测试是否安装成功
运行以下测试文件:
import asyncio
from pyppeteer import launch
from pyquery import PyQuery as pqasync def main():browser = await launch()page = await browser.newPage()await page.goto('http://spa2.scrape.center/')await page.waitForSelector('.item .name')doc = pq(await page.content())names = [item.text() for item in doc('.item .name').items()]print('Names:', names)await browser.close()asyncio.get_event_loop().run_until_complete(main())
成功返回:Names: ['霸王别姬 - Farewell My Concubine', '这个杀手不太冷 - Lé...