Веб-ошибка
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
,
1 ответ
Я не думаю, что это какая-то проблема с кодом, скорее это версии 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', '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