Python 如何自动登录sahibinden.com 如果多拉比

Python 如何自动登录sahibinden.com 如果多拉比,python,selenium,webdriver,Python,Selenium,Webdriver,你好,我想登录automatic sahibinden.com。然后我写了这个代码。代码正在运行,代码正在单击登录按钮,但网站未登录。但当我点击手动按钮时,它确实起作用了 我该怎么办 此代码有效,您可以根据需要编辑此代码: 从selenium.webdriver导入Chrome browser=Chrome() browser.get(“https://secure.sahibinden.com/giris") 电子邮件=浏览器。通过id(“用户名”)查找元素 密码=浏览器。通过id(“密码”

你好,我想登录automatic sahibinden.com。然后我写了这个代码。代码正在运行,代码正在单击登录按钮,但网站未登录。但当我点击手动按钮时,它确实起作用了

我该怎么办


此代码有效,您可以根据需要编辑此代码:

从selenium.webdriver导入Chrome
browser=Chrome()
browser.get(“https://secure.sahibinden.com/giris")
电子邮件=浏览器。通过id(“用户名”)查找元素
密码=浏览器。通过id(“密码”)查找元素
login=browser.通过id(“userLoginSubmitButton”)查找元素
电子邮件。发送密钥(“myemail”)
密码。发送密钥(“我的密码”)
登录。单击()

还应避免使用xpath,因为它不稳定。

此代码有效,您可以根据需要编辑此代码:

从selenium.webdriver导入Chrome
browser=Chrome()
browser.get(“https://secure.sahibinden.com/giris")
电子邮件=浏览器。通过id(“用户名”)查找元素
密码=浏览器。通过id(“密码”)查找元素
login=browser.通过id(“userLoginSubmitButton”)查找元素
电子邮件。发送密钥(“myemail”)
密码。发送密钥(“我的密码”)
登录。单击()

也要避免使用xpath,因为它不稳定。

在询问SO时最好使用英文变量名。我已经编辑了。在询问SO时最好使用英文变量名。我已经编辑了。他去网站,填写信息,按下按钮,但说你的密码不正确。但它确实会手动登录,而不会更改信息。我认为如果你的密码和用户名正确,你应该可以登录。也许这个网站有机器人探测器。当有机器人探测器时,是否不可能进入?我不能输入一些内容由于我不知道是什么真正阻止了你的签名,我不知道你如何才能输入。当我用机器人打开网站时,即使我在第一次单击时手动单击,它也会拒绝密码。第二次单击时打开。但是我不能第二次点击这个程序。我会在第一次点击后睡觉,但不是第二次。当他第二次进入网站,填写信息,按下按钮,但说你的密码不正确时,代码是如何点击的。但它确实会手动登录,而不会更改信息。我认为如果你的密码和用户名正确,你应该可以登录。也许这个网站有机器人探测器。当有机器人探测器时,是否不可能进入?我不能输入一些内容由于我不知道是什么真正阻止了你的签名,我不知道你如何才能输入。当我用机器人打开网站时,即使我在第一次单击时手动单击,它也会拒绝密码。第二次单击时打开。但是我不能第二次点击这个程序。我会在第一次点击后睡觉,但不是第二次。代码第二次单击的方式
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()