Пишем бота на питон и Firefox (Selenium) для самых-самых новичков
Качаем змею с сайта https://www.python.org/ (как ставить описывать не буду, главное поставьте pip) После чего запускаем консоль и пишем: pip install selenium
Данный пост для людей которые хотели бы написать бота для сайта или браузера в целом. Знаний программирования особо не нужны. Для написания программы будет использоваться драйвер селениум.
Selenium WebDriver – это программная библиотека для управления браузерами. WebDriver представляет собой драйверы для различных браузеров и клиентские библиотеки на разных языках программирования, предназначенные для управления этими драйверами
Как видно выше, можно писать на любом языке. суть сводиться к использованию возможностей селениума.
http://www.seleniumhq.org - официальный сайт.
http://selenium-python.readthedocs.io/index.html - все что нам понадобится в работе.
Шаг 1
Качаем питон с офф сайта, ставим и... запускаем консоль.
Дальше самый сложный шаг:
копируем вот эту строчку -
pip install selenium
И ждем.
Шаг 2
Качаем драйвер firefox http://selenium-python.readthedocs.io/installation.html#drivers
создаем папку с проектом и распаковываем туда.
Теперь для запуска проекта нам достаточно только прописать путь Firefox и этого драйвера в PATH.
На win7 я не прописывал сам браузер, а вот на 10 пришлось.
Проверьте что бы в консоле при наборе geckodriver выводился его лог. если нет, то вы не правильно прописали пути.
Шаг 3
Копипастим и проверяем работает ли:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
import time
driver = webdriver.Firefox()
driver.get("https://golos.io/")
Если открылся браузер со страничкой Голоса, то все работает. Продолжение напишу если вообще кому то это надо будет