Python 爬虫——Pyppeteer
Pyppeteer 是一个 Python 库,它是通过调用 Chrome 或 Chromium 浏览器的 API 来进行网页自动化的。以下是一个使用 Pyppeteer 的简单示例,该示例将使用 Pyppeteer 来访问一个网页并截屏保存。
首先,确保你已经安装了 Pyppeteer。可以通过 pip 安装:
pip install pyppeteer
以下是一个使用 Pyppeteer 的简单脚本:
import asyncio
from pyppeteer import launch
async def screenshot():
browser = await launch()
page = await browser.newPage()
await page.goto('http://example.com')
await page.screenshot({'path': 'example.png'})
await browser.close()
asyncio.get_event_loop().run_until_complete(screenshot())
这个脚本的作用是启动一个新的浏览器实例,打开一个新页面,导航到 http://example.com
网页,然后将网页截屏并保存为当前目录下的 example.png
文件。最后关闭浏览器实例。
评论已关闭