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 pq
async 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é...