2016-04-02 31 views
-1

Splinter'i kurdum, aşağıdaki gibi basit bir kod girin, ancak hatayı aldım. Birisi bana yardım edebilir mi? Teşekkürler.Python Splinter issue

from splinter import Browser 

b=Browser() 
url = "http://www.google.com" 

b.visit(url) 

Hata mesajları:

traceback (son En son arama): Dosya "", 1 numaralı hat Dosya yılında "/usr/local/lib/python2.7/dist-packages/splinter/driver/webdriver/init .py ", hat 184, ziyaret halinde self.driver.get (url) Dosya" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/ uzak/webdriver.py ", satır 245, olsun, self.execute (Command.GET, {'url': url}) Dosya"/usr/loca l/lib/python2.7/dist-paketleri/selenyum/webdriver/uzak/webdriver.py ", satır 233, yürütme sırasında self.error_handler.check_response (yanıt) Dosya" /usr/local/lib/python2.7 /dist-packages/selenium/webdriver/remote/errorhandler.py ", satır 194, check_response içinde artış exception_class (mesaj, ekran, stacktrace) selenium.common.exceptions.WebDriverException: İleti: Hedef URL www.google.ca iyi oluşmamıştır. Stacktrace: at FirefoxDriver.prototype.get (dosya: ///tmp/tmpsIlz0H/extensions/[email protected]/components/driver-component.js: 10636) at DelayedCommand.prototype.executeInternal_/h (dosya:///tmp/tmpsIlz0H/extensions/[email protected]/components/command-processor.js:12661) DelayedCommand.prototype.executeInternal_ adresindeki (dosya: ///tmp/tmpsIlz0H/extensions/[email protected]/components /command-processor.js:12666) DelayedCommand.prototype.execute/< (dosya : ///tmp/tmpsIlz0H/extensions/[email protected]/components/command-processor.js: 12608)

+0

iyi biçimli değildir? – sousatg

+0

Sağladığınız kod, istisnayı oluşturan kod değil. Bunun istisnası, sağlanan "www.google.ca" URL'sinin önde "http: //" protokolünde eksik olduğu anlamına gelir. –

cevap

1

Bunu deneyin:

Burada
from splinter import Browser 
with Browser() as b: 
    b.visit("http://www.google.com") 

Dokümanlar: https://splinter.readthedocs.org/en/latest/#sample-code

yöntem yukarıda tarayıcıyı bırakma işler. Yönteminiz, ayrıca dokümanlar içinde çalışmalıdır (benim için çalışır). Tekrar deneyin, URL'm "www.google.com" ise hemen hemen aynı hatayı aldığımı fark ettim. "Http: //" bölümünüz olduğundan emin olun.

selenium.common.exceptions.WebDriverException: Mesaj: Firefox yüklü mü Hedef URL www.google.com