2013-01-04 16 views
7

beautiful Soup4 and Selenium webdriver ile python2.7 kullanıyorum. Şimdi webautomation betiğimde bağlantıyı veya URL'yi açacağım ve ana sayfaya gireceğim. Şimdi diğer sayfalarda gezinmek için bazı anchor Labels'a tıklamanız gerekiyor. Şimdiye kadar yaptım. Şimdi yeni bir sayfaya gideceğim zaman, web sayfası kazıma için Beautiful Soup4'u iletmem gerektiğinden tarayıcıdan yeni URL'u almam gerekiyor. Şimdi endişem, bu tür URL'leri dinamik bir şekilde nasıl alacağınızdır?Tarayıcı url'sini selenium webdriver kullanarak okuyabilir miyim?

Lütfen herhangi bir öneride bulunun!

+0

olası yinelenen http://stackoverflow.com/questions/15985339/how- do-i-get-akım-url-in-selenium-webdriver-2-python) – kenorb

cevap

16

Sen sürücüsünde current_url niteliği olsun:

from selenium import webdriver 
browser = webdriver.Firefox() 
browser.get('http://www.google.com') 
print browser.current_url 
[? Ben Selenyum Webdriver 2 Python mevcut URL'yi nasıl alabilirim] (içinde
+0

Bir demo kod satırı alabilir miyim, sen öneriyorsun! –

+0

Yardımlarınız için teşekkürler! –

İlgili konular