pyppeteer 不用await的示例
时间: 2024-01-24 17:18:45 浏览: 69
Puppeteer使用示例详解
pyppeteer是一个基于asyncio的库,因此通常需要使用`await`关键字来调用其函数。不过,如果你想在不使用`await`的情况下使用pyppeteer,可以使用`asyncio.run()`函数来运行异步代码。
这里是一个使用`asyncio.run()`运行pyppeteer的示例:
```python
import asyncio
from pyppeteer import launch
async def main():
browser = await launch()
page = await browser.newPage()
await page.goto('https://www.google.com')
await browser.close()
asyncio.run(main())
```
在这个示例中,我们定义了一个`main()`协程,它使用`await`关键字调用pyppeteer的函数。然后,我们使用`asyncio.run()`函数来运行`main()`协程,而不是使用`await`来等待它完成。这样我们就可以在不使用`await`的情况下使用pyppeteer了。
阅读全文