python playwright 获取当前url
时间: 2023-10-15 15:08:09 浏览: 420
获得当前页面的url
要使用 Python Playwright 获取当前 URL,可以使用以下代码:
```python
import asyncio
from playwright.async_api import async_playwright
async def get_current_url():
async with async_playwright() as p:
browser = await p.chromium.launch()
page = await browser.new_page()
await page.goto('https://www.example.com')
current_url = page.url
await browser.close()
return current_url
# 使用 asyncio 运行异步函数
current_url = asyncio.run(get_current_url())
print(current_url)
```
这个例子中,我们使用了一个异步函数 `get_current_url` 来获取当前 URL。在函数中,我们使用 Playwright 启动了一个 Chromium 浏览器,并在新页面中打开了一个网址。然后我们使用 `page.url` 获取当前 URL,并关闭了浏览器。最后,我们返回了获取到的 URL。
阅读全文