2013-01-04 10 views
7

Używam python2.7 z beautiful Soup4 and Selenium webdriver. Teraz w moim skrypcie Webautomation otworzę link lub URL i wejdę na stronę główną. Teraz muszę kliknąć na niektóre anchor Labels, aby nawigować po innych stronach. Dotąd do tej pory. teraz, gdy przejdę do nowej strony, muszę pobrać nową przeglądarkę URL z przeglądarki, ponieważ muszę ją przekazać pod numer Beautiful Soup4 w celu zeskanowania strony internetowej. Więc teraz martwię się, jak zdobyć takie adresy URL w sposób dynamiczny?Czy mogę odczytać adres URL przeglądarki przy użyciu selenu webdriver?

Proszę o poradę, jeśli istnieje!

+0

możliwe duplikat [? W jaki sposób uzyskać aktualny adres URL w Selen Webdriver 2 Python] (http://stackoverflow.com/questions/15985339/how- do-i-get-current-url-in-selen-webdriver-2-python) – kenorb

Odpowiedz

16

Otrzymasz current_url atrybut kierowcy:

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

Czy mogę mieć linie kodu demo na tym samym, sugerujesz! –

+0

Dzięki za pomoc! –

Powiązane problemy