Python 我如何引用此调查中的一个文本框,以便能够自动键入它们?
所以我制作了一个机器人来自动填写这个表格以获得更多的条目。我只是不知道用什么来引用文本框。没有可以引用的集合名称或ID。我在selenium上找不到可以调用此文本框的内容。帮手Python 我如何引用此调查中的一个文本框,以便能够自动键入它们?,python,selenium-webdriver,bots,Python,Selenium Webdriver,Bots,所以我制作了一个机器人来自动填写这个表格以获得更多的条目。我只是不知道用什么来引用文本框。没有可以引用的集合名称或ID。我在selenium上找不到可以调用此文本框的内容。帮手 可以查看代码的网站链接是:您可以使用此xpath(//input[@class='inTextbox'])[text\u box\u number]访问它们。将文本框\u编号替换为编号1至7以访问文本框名字 直到电子邮件firstName=driver。通过xpath(//input[@class='inTextbox'
可以查看代码的网站链接是:您可以使用此xpath
(//input[@class='inTextbox'])[text\u box\u number]
访问它们。将文本框\u编号
替换为编号1
至7
以访问文本框名字
直到电子邮件
firstName=driver。通过xpath(//input[@class='inTextbox'])[1]firstName查找元素。发送密钥(“这是我的名字”)时间。睡眠(5)我做错什么了吗?我一直有语法错误,我知道了!我只是有点慢。谢谢你的帮助!
import time
from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'C:\WebDrivers\chromedriver_win32
(1)\chromedriver.exe') # Optional argument, if not specified will search path.
driver.get('https://survey.zohopublic.com/zs/K8CNBt');
firstName = driver.find_element_by_class_name('inTextBox')
firstName.send_keys('This is my name')
# firstName.submit()
time.sleep(5) # pause for a bit
driver.quit()