Найти - Пользователи
Полная версия: Selenium открывает Firefox, но не url
Начало » Web » Selenium открывает Firefox, но не url
1
Hello_world
Очередная проблема.
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.google.com")
В итоге откроется firefox с пустой вкладкой. Гугл отыскал такие же проблемы:
http://stackoverflow.com/questions/7347494/selenium-webdriver-geturl-does-not-open-the-url
http://code.google.com/p/selenium/issues/detail?id=4084
http://python.su/forum/topic/14198/

Но там только описание проблемы, решения то нету. Пробовал ставить и 10, и 9 firefox - одно и тоже. Что-то как-то неважно складывается разработка на питоне..
Буду благодарен за помощь.
d1ffuz0r
попробуйте обновить браузер или установить версию поменьше селениума. там не с каждой версией браузера работает последняя версия либы
Hello_world
Так версию браузера менял(была 15, поставил 10 и 9). Обнаружилась ошибка:
Getting TypeError: “POST data should be bytes or an iterable of bytes. It cannot be str.”
Из нее выходит, что silenium этот под 2х python, но у меня-то 3 версия(selenium-2.25.0-py3.2) ничего не понятно..
Hello_world
Тогда в общем-то понятно, что selenium работу python 3.x не поддерживает. Попробовал под 2.7 - все ок. Попробовал конвертнуть с помощью http://habrahabr.ru/post/143355/ - получаю такую же ошибку:
… часть убрал
File "/usr/lib/python3.2/urllib/request.py", line 367, in open
 req = meth(req)
 File "/usr/lib/python3.2/urllib/request.py", line 1065, in do_request_
 raise TypeError("POST data should be bytes"
TypeError: POST data should be bytes or an iterable of bytes. It cannot be str.



This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB