📅  最后修改于: 2023-12-03 15:08:48.015000             🧑  作者: Mango
在使用 selenium python 时,有时我们需要获取当前网页链接,可以使用以下代码来实现:
from selenium import webdriver
# 启动浏览器并进入网页
driver = webdriver.Chrome()
driver.get("https://www.google.com")
# 获取当前网页链接
current_url = driver.current_url
print(current_url)
# 关闭浏览器
driver.quit()
以上代码首先启动 Chrome 浏览器并打开 Google 网站,然后使用 driver.current_url
方法获取当前网页的链接,并通过 print
函数将其输出到控制台。
注意,current_url
属性返回的链接是字符串类型。
除了 current_url
方法,还有其他一些方法可以获取链接,例如 driver.current_window_handle
方法可以获取当前窗口的句柄,driver.window_handles
方法可以获取所有当前打开的窗口句柄,你可以根据自己的需求选择正确的方法来获取链接。
通过以上代码可以很方便地获取当前网页的链接,为我们在自动化测试和数据采集等场景中使用 selenium python 带来了便利。