我可以使用 selenium webdriver 读取浏览器 url 吗?
Posted
技术标签:
【中文标题】我可以使用 selenium webdriver 读取浏览器 url 吗?【英文标题】:Can I read the browser url using selenium webdriver? 【发布时间】:2012-12-19 10:45:25 【问题描述】:我正在使用带有beautiful Soup4 and Selenium webdriver
的python2.7。现在在我的网络自动化脚本中,我将打开链接或 URL 并进入主页。现在我需要点击一些anchor Labels
来浏览其他页面。我一直这样做到现在。现在当我要进入一个新页面时,我需要从浏览器中获取新的URL
,因为我需要将它传递给Beautiful Soup4
以进行网页抓取。那么现在我关心的是如何获取这样的 URL 动态方式?
如果有请指教!
【问题讨论】:
How do I get current URL in Selenium Webdriver 2 Python? 的可能重复项 【参考方案1】:您在驱动程序上获得current_url
属性:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print(browser.current_url)
【讨论】:
以上是关于我可以使用 selenium webdriver 读取浏览器 url 吗?的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 selenium webdriver 读取浏览器 url 吗?
通过 Selenium 中的 webdriver 传递用户代理
如何使用selenium从WebDriver获取cookie值?
如何重新连接到 webdriver 使用 selenium 打开的浏览器?