pyppeteer库自动填充表单代码
时间: 2024-03-22 17:15:41 浏览: 138
表单自动填写
以下是一个使用pyppeteer库自动填充表单的示例代码:
```python
import asyncio
from pyppeteer import launch
async def fill_form():
browser = await launch()
page = await browser.newPage()
await page.goto('https://example.com')
# 填写表单
await page.type('#username', 'example_user')
await page.type('#password', 'example_password')
await page.click('#submit')
await browser.close()
asyncio.get_event_loop().run_until_complete(fill_form())
```
在这个示例中,我们使用`launch()`方法启动了一个新的浏览器实例,然后打开了一个网页。接着,我们使用`type()`方法填写了表单中的用户名和密码,最后使用`click()`方法提交了表单。最后,我们使用`close()`方法关闭了浏览器实例。
请注意,使用pyppeteer库需要安装Chromium浏览器,你可以在pyppeteer的GitHub页面上找到详细的安装说明。
阅读全文