分裂网错误


from splinter import Browser                
with Browser() as browser: 
  browser.visit("http://www.google.co.uk")
  browser.fill('q', 'Testing')
  browser.find_by_name('Submit').click()

这段代码打开了Firefox,给了我一个错误Url is not valid

我不认为这是代码的任何问题,而是Python/Splinter/Selenium/browser/webdriver的版本(有很多组件在起作用)

这应该可以工作。

from splinter import Browser    
url = 'https://www.google.co.uk/?gws_rd=ssl'            
with Browser() as browser: 
  browser.visit(url)
  browser.fill('q', 'Testingn')

如果有帮助,以下是我的版本:

Python: 3.3.5
Splinter: 0.7.2
Selenium: 2.45.0
Browser: Chrome
Webdriver: 2.25

如果您不确定您使用的是selenium和splinter的哪个版本,这里有一个简单的检查方法:

import pkg_resources
pkg_resources.get_distribution("splinter").version
>>> 0.7.2

相关内容

  • 没有找到相关文章

最新更新