2016-09-30 60 views
0
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 validsplinter web error

+0

什么是您使用的Python版本? – PseudoAj

回答

0

我不认为这是与代码的任何问题,而它的Python /斯普林特/硒/浏览器/ webdriver的版本(也有在玩了很多组件)

这应该是工作。

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

如果这是有帮助的,这里是我的版本:

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

如果你不确定你有硒和分裂的哪个版本,这里是检查一个简单的方法:

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