selenium获取新打开页面的网址
时间: 2023-11-15 09:47:10 浏览: 86
可以`driver.current_url`方法获取当前页面的网址,如果需要获取新打开页面的网址,可以在打开新页面之前获取当前页面的网址,然后在打开新页面后等待一段时间,再使用`driver.current_url`方法获取新页面的网址,例如:
```python
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.google.com")
# 获取当前页面的网址
current_url = driver.current_url
# 打开新页面
driver.execute_script("window.open('https://www.baidu.com')")
# 等待一定时间
time.sleep(5)
# 获取新页面的网址
new_url = driver.current_url
print("Current URL:", current_url)
print("New URL:", new_url)
```
输出结果:
```
Current URL: https://www.google.com/
New URL: https://www.baidu.com/
```
相关问题
selenium 获取最新页面源代码_Selenium获取网页源码
可以使用Selenium来获取网页的源代码,以下是Python语言的示例代码:
```python
from selenium import webdriver
# 创建Chrome浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get('https://www.example.com')
# 获取网页源代码
html = driver.page_source
# 关闭浏览器驱动
driver.quit()
# 输出网页源代码
print(html)
```
在上述代码中,首先创建了一个Chrome浏览器驱动,然后打开了一个网页,并使用`driver.page_source`方法获取了网页的源代码。最后关闭了浏览器驱动并输出了网页的源代码。可以根据自己的需求修改代码以适应不同的网页。
selenium 获取本页网址
要使用Selenium获取当前页面的网址,你可以使用`driver.current_url`方法。这个方法会返回当前页面的网址。例如,你可以按照以下步骤来获取网址:
1. 首先,你需要导入Selenium的webdriver模块和时间模块:`from selenium import webdriver`和`from time import sleep`。
2. 接着,你需要创建一个webdriver对象,比如ChromeDriver:`driver = webdriver.Chrome()`。
3. 然后,你可以使用`driver.get()`方法打开一个网页,比如百度网页:`driver.get("https://www.baidu.com/")`。
4. 最后,你可以使用`driver.current_url`方法获取当前页面的网址:`current_url = driver.current_url`。这个网址会被存储在`current_url`变量中。
所以,通过以上步骤,你可以使用Selenium来获取当前页面的网址。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [python selenium 获取接口数据的实现](https://download.csdn.net/download/weixin_38740391/14908359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [selenium获取当前页面的url、源码、title的方法](https://download.csdn.net/download/weixin_38556205/13991841)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [SELENIUM获取网址.py](https://download.csdn.net/download/xiaoshui117/16534126)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]