2013-01-04 317 views
7

我使用python2.7和beautiful Soup4 and Selenium webdriver。現在在我的webautomation腳本中,我將打開鏈接或URL並進入主頁。現在我需要點擊一些anchor Labels來瀏覽其他網頁。我直到現在。現在當我要去一個新的頁面時,我需要從瀏覽器中獲取新的URL,因爲我需要通過Beautiful Soup4來進行網頁抓取。那麼現在我關心的是如何動態獲取這樣的URL呢?我可以使用selenium webdriver讀取瀏覽器網址嗎?

請諮詢,如果有的話!

+0

可能重複http://stackoverflow.com/questions/15985339/how- do-i-get-current-url-in-selenium-webdriver-2-python) – kenorb

回答

16

你上了司機current_url屬性:

from selenium import webdriver 
browser = webdriver.Firefox() 
browser.get('http://www.google.com') 
print browser.current_url 
的[?我如何獲取當前URL中硒的webdriver 2的Python(
+0

我可以在同一個示例代碼行上建議! –

+0

感謝您的幫助! –

相關問題