2013-01-04 2 views
7

私はbeautiful Soup4 and Selenium webdriverでpython2.7を使用しています。今私のwebautomationスクリプトでは、私はリンクやURLを開き、ホームページに入ります。他のページをナビゲートするには、anchor Labelsをクリックする必要があります。今までに行ったことがあります。今私は新しいページに行くとき、私はBeautiful Soup4を渡す必要があるので、ブラウザから新しいURLを取得する必要があります。だから私の懸念は、そのようなURLを動的に取得する方法ですか?selenium webdriverを使用してブラウザのURLを読むことはできますか?

もしあればご相談ください!

+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 
[?私はセレンwebdriverを2 Pythonで現在のURLを取得するにはどうすればよい](の
+0

デモコードを同じ行に書くことはできますか? –

+0

助けてくれてありがとう! –

関連する問題