【发布时间】:2022-10-24 00:13:28
【问题描述】:
我想在网站的输入中插入一个数字,然后单击按钮
给予:
<module> 中的文件“C:\Users\User\PycharmProjects\pythonProject\main.py”,第 9 行 number.send_keys(num) AttributeError:“NoneType”对象没有属性“send_keys”
from selenium import webdriver import time for x in range(20): num = "12345" browser =webdriver.Chrome('C:\Chromedriver\chromedriver.exe') browser.get("https://www.facebook.com/login/identify/?ctx=recover%27") number = browser.find_element_by_xpath('//*[@id="identify_email"]') number.send_keys(num) did_submit = browser.find_element_by_name('did_submit') did_submit.click() time.sleep(3) submit = browser.find_element_by_xpath('//*[@id="initiate_interstitial"]/div[2]/div/div[1]/button') submit.click() time.sleep(3)
【问题讨论】:
-
请使用tour 并阅读How to Ask。
-
AttributeError: 'NoneType' object has no attribute 'send_keys'可以包含完整的回溯吗?了解错误发生在哪一行会很有帮助。 -
这是一个真实的电话号码吗?如果是并且您想对其进行编辑,则可以删除您的帖子并标记以供版主干预。
-
这不是一个真实的数字,我故意删除它
-
第 7 行,在 <module> number.send_keys(num) AttributeError: 'NoneType' object has no attribute 'send_keys'
标签: python attributeerror