Chrome продолжает отключаться сразу после запуска с Selenium - PullRequest
0 голосов
/ 22 апреля 2020
from selenium import webdriver
class instaBot:
    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.get("https://instagram.com")
instaBot()

1 Ответ

0 голосов
/ 22 апреля 2020

Проверьте версию своего браузера и убедитесь, что при запуске браузера chrome проблем с совместимостью нет, вы можете загрузить [Последний Chrome драйвер отсюда]

class bot:

    def __init__(self):
        self.driver = webdriver.Chrome(executable_path=r"C:\New folder\chromedriver.exe")

    def instagramLogin(self):
        driver = self.driver
        self.driver.get("https://instagram.com")

        WebDriverWait(self.driver, 15).until(EC.presence_of_element_located((By.NAME, "username"))).send_keys("username")
        WebDriverWait( self.driver, 15).until(EC.presence_of_element_located((By.NAME, "password"))).send_keys("username")
        WebDriverWait( self.driver, 30).until(
            EC.element_to_be_clickable((By.XPATH, "//*[contains(text(), 'Log In')]"))).click()

        driver.close()

if __name__ == "__main__":
    bot = bot()
    bot.instagramLogin()       

Примечание:

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait as Wait
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...