Python 我如何引用此调查中的一个文本框,以便能够自动键入它们?

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'

所以我制作了一个机器人来自动填写这个表格以获得更多的条目。我只是不知道用什么来引用文本框。没有可以引用的集合名称或ID。我在selenium上找不到可以调用此文本框的内容。帮手


可以查看代码的网站链接是:

您可以使用此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()