我刚刚安装了 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/init.py”,第 184 行,在访问 self.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”,第 194 行,在 check_response 中引发 exception_class(message, screen, stacktrace) selenium .common.exceptions.WebDriverException: Message: Target URL www.google.ca is not well-formed. Stacktrace: at FirefoxDriver.prototype.get (file:///tmp/tmpsIlz0H/extensions/fxdriver@googlecode.com/components/驱动组件.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/命令处理器.js:12608)12608)12608)