Селен не открывает Firefox - PullRequest
0 голосов
/ 07 апреля 2019

Итак, я создаю простого бота, чтобы любить посты людей, просто для подтверждения концепции и обучения.Я использую Pycharm, наряду с селеном и Geckodriver в качестве моего водителя.На данный момент я просто пытаюсь открыть браузер Firefox.

Я уже добавил geckodriver в мою PATH, и мой компьютер распознает Geckodriver.Я также попытался с помощью chromedriver и открыть его хром.Происходит то же самое, просто не открывается.Поэтому мне кажется, что в моем коде или внешних библиотеках есть проблема, но я просто не могу ее найти.Должен ли я иметь какую-нибудь внешнюю библиотеку, кроме Python 3.7?

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time


class InstagramBot:

    def __init__(self, username, password):
        self.username = username
        self.password = password
        self.driver = webdriver.Firefox()
    def closeBrowser(self):
        self.driver.close()

    def login(self):
        driver = self.driver
        driver.get("https://www.instagram.com/")
        time.sleep(2)


        # "//a[@href'accounts/login']"
        # "//input [@name='username']"
        # "//input [@name='password']"

ig = InstagramBot("scumbag_scarbs, Sunny9999")
ig.login()

Я ожидал, что она откроет firefox и перейдет на instagram.com.Я не получаю сообщение об ошибке, но просто показывает, что программа работает и ничего не делает.

Пожалуйста, помогите, я обнаружил группу людей с проблемами, похожими на мою, но не схожими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...