Как я могу автоматически войти в систему sahibinden.com - PullRequest
1 голос
/ 31 января 2020
if soyunmaDolabi < 3:
    from selenium import webdriver
    import time
    browser = webdriver.Chrome(r"C:\Users\Dell\Desktop\lol/chromedriver.exe")
    browser.get("https://sahibinden.com")
    popUp = browser.find_element_by_xpath("//*[@id='container']/div[3]/div/aside/div[1]/nav/ul[2]/li[1]")
    LogIn= browser.find_element_by_xpath("/html/body/div[3]/div[1]/ul/li[1]/a")
    time.sleep(2)
    popUp.click()
    time.sleep(2)
    LogIn.click()

    kadi = browser.find_element_by_xpath("//*[@id='username']")
    password = browser.find_element_by_xpath("//*[@id='password']")
    LogInButton= browser.find_element_by_xpath("//*[@id='userLoginSubmitButton']")

    kadi.send_keys("cemal_1264@hotmail.com")
    password.send_keys("asdasd")
    LogInButton.click()

    time.sleep(200)
    browser.close()

Привет, я хочу авторизоваться на автомате c sahibinden.com. Затем я написал этот код. Код работает, код нажимает кнопку входа, но веб-сайт не входит. Но когда я нажимаю кнопку ручной, она работает.

что мне делать

https://prnt.sc/qvnhza https://prnt.sc/qvnhmw

1 Ответ

0 голосов
/ 31 января 2020

Этот код работает, вы можете редактировать его в соответствии с вашими потребностями:

from selenium.webdriver import Chrome

browser = Chrome()

browser.get("https://secure.sahibinden.com/giris")

email = browser.find_element_by_id("username")

password = browser.find_element_by_id("password")

login = browser.find_element_by_id("userLoginSubmitButton")

email.send_keys("myemail")

password.send_keys("mypassword")

login.click()

Также избегайте использования xpath, поскольку он нестабилен.

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