我可以使用selenium webdriver读取浏览器URL吗?

时间:2013-01-04 23:13:31

标签: python selenium beautifulsoup selenium-webdriver

我正在使用beautiful Soup4 and Selenium webdriver的python2.7。现在在我的webautomation脚本中,我将打开链接或URL并进入主页。现在我需要点击一些anchor Labels来浏览其他页面。我到现在为止。现在,当我要进入新页面时,我需要从浏览器中获取新的URL,因为我需要将其Beautiful Soup4传递给网页抓取。那么现在关注的是如何以动态的方式获取这些URL?

请提供建议!

1 个答案:

答案 0 :(得分:16)

您在驱动程序上获得current_url属性:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com')
print browser.current_url