Webdriver падает при использовании его с Selenium. Как это решить? - PullRequest
0 голосов
/ 25 января 2020

Я слежу за этим онлайн-ресурсом для создания бота в Instagram. В нем инструктор использует селен, который я установил, запустив: pip3 install selenium

Затем он упомянул использование ChromeDriver . Я скачал и установил его, следуя этому ресурсу . Я проверил его и, похоже, он работал, однако, когда я попытался использовать его в своем скрипте, он потерпел крах, появилось сообщение об ошибке: Error sending sync broker message: the pipe is being closed (0xE8)

Сценарий, который я запустил, когда произошла ошибка:

from selenium import webdriver


class InstaBot:
    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.get('https://instagram.com')


InstaBot()

Как мне исправить эту ошибку? Я прочитал десятки статей, но до сих пор не нашел, что вызывает. Помощь приветствуется.

1 Ответ

1 голос
/ 25 января 2020

Я проверил ваш код, и он отлично работает для меня. Попробуйте обновить браузер chrome до последней версии (79.0.3945.130) и загрузить соответствующую ему версию ChromeDriver (79.0.3945.36). Обратите внимание, что ChromeDriver должен находиться в одной папке с вашим кодом.

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