簡體   English   中英

Python Splinter 問題

[英]Python Splinter issue

我剛剛安裝了 Splinter,輸入如下簡單的代碼但有錯誤。 有人可以幫我嗎? 謝謝。

from splinter import Browser

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

b.visit(url)

錯誤信息:

回溯(最近通話最后一個):文件“”,1號線,在文件“/usr/local/lib/python2.7/dist-packages/splinter/driver/webdriver/初始化的.py”,線路184,在訪問自.driver.get(url) 文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”,第 245 行,在 get self.execute(Command.GET, {' url': url}) 文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”,第 233 行,在執行 self.error_handler.check_response(response) 文件“/ usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: Target URL www.google.ca 格式不正確。 Stacktrace:在 FirefoxDriver.prototype.get (file:///tmp/tmpsIlz0H/extensions/fxdriver@googlecode.com/components/driver-component.js:10636) 在 DelayedCommand.prototype.executeInternal_/h (file:/// tmp/tmpsIlz0H/extensions/fxdriver@googlecode.com/components/command-processor.js:12661) 在 DelayedCommand.prototype.executeInternal_ (file:///tmp/tmpsIlz0H/extensions/fxdriver@googlecode.com/components/command- processor.js:12666) 在 DelayedCommand.prototype.execute/< (file:///tmp/tmpsIlz0H/extensions/fxdriver@googlecode.com/components/command-processor.js:12608)

試試這個:

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

文檔在這里: https : //splinter.readthedocs.org/en/latest/#sample-code

上面的方法處理退出瀏覽器。 您的方法,也在文檔中,應該有效(它對我有用)。 再試一次,如果我的 url 是“www.google.com”,我注意到我得到的錯誤與您的幾乎相同。 確保您有“http://”部分。

selenium.common.exceptions.WebDriverException:消息:目標 URL www.google.com 格式不正確

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM