蟹老板要坚持健身 2021-08-16 23:13 采纳率: 66.7%
浏览 89
已结题

selenium自动化填充账号和密码失败

各位好,这是我的一段代码,不知道为什么进入网站后,不会自动填充账号和密码。实在是不知道问题出在哪里(有考虑过是否是节点定位的问题),麻烦大家啦!不胜感激!
img

这是报错提示:

img

下面是相关代码:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

EMAIL = '422935573@qq.com'
PASSWORD = '123456'
url = 'https://account.geetest.com/login'
browser = webdriver.Chrome()
browser.get(url)
wait = WebDriverWait(browser, 10)
email = wait.until(EC.presence_of_element_located((By.ID, 'email')))
password = wait.until(EC.presence_of_element_located((By.ID, 'password')))
email.send_keys(EMAIL)
password.send_keys(PASSWORD)

  • 写回答

3条回答 默认 最新

  • 喜欢摸鱼的程序员 2021-08-17 10:21
    关注

    ???你这个等待方法有问题把 哪个站点发出来看看

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
  • Mint.Coder 2021-08-16 23:49
    关注
    
    from time import sleep
    
    from selenium import webdriver
    
    driver = webdriver.Chrome(executable_path="./chromedriver.exe")
    driver.get('https://auth.geetest.com/login/')
    print(driver.page_source)
    sleep(0.4)
    driver.find_element_by_xpath('//div[@class="ivu-form-item-content"]/div/input[@placeholder="请输入邮箱"]').send_keys(
        '2516455367')
    sleep(0.4)
    driver.find_element_by_xpath('//div[@class="ivu-form-item-content"]/div/input[@placeholder="请输入密码"]').send_keys(
        '123456')
    driver.close()
    
    评论
  • Mint.Coder 2021-08-17 16:14
    关注

    还得我活雷锋出马

    from time import sleep
    
    from selenium import webdriver
    
    driver = webdriver.Chrome(executable_path="./chromedriver.exe")
    driver.get('https://auth.geetest.com/login/')
    print(driver.page_source)
    sleep(0.4)
    driver.find_element_by_xpath('//div[@class="ivu-form-item-content"]/div/input[@placeholder="请输入邮箱"]').send_keys(
        '2516455367')
    sleep(0.4)
    driver.find_element_by_xpath('//div[@class="ivu-form-item-content"]/div/input[@placeholder="请输入密码"]').send_keys(
        '123456')
    driver.close()
    
    
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月25日
  • 已采纳回答 8月17日
  • 修改了问题 8月16日
  • 创建了问题 8月16日

悬赏问题

  • ¥30 如何隐藏Tornado版本号
  • ¥15 PCL注册的选点等函数如何取消注册
  • ¥15 问一下各位,为什么我用蓝牙直接发送模拟输入的数据,接收端显示乱码呢,米思齐软件上usb串口显示正常的字符串呢?
  • ¥15 Python爬虫程序
  • ¥15 crypto 这种的应该怎么找flag?
  • ¥15 设计一个时序电路,使其状态按2421(B)循环,并能自启动
  • ¥15 代码已写好,求帮我指出错误,有偿!
  • ¥15 matlab+波形匹配算法
  • ¥15 转录组分析做聚类树图时癌旁组被分到了癌组
  • ¥15 大一Python字典