如何引用此调查中的一个文本框,以实现自动输入功能?

2024-03-28 21:28:48 发布

您现在位置:Python中文网/ 问答频道 /正文


  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()

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

您可以看到该网站的代码链接为:https://survey.zohopublic.com/zs/K8CNBt


Tags: pathnamehttpsimportcomtimedriverselenium
1条回答
网友
1楼 · 发布于 2024-03-28 21:28:48

您可以使用这个xpath (//input[@class=' inTextbox'])[text_box_number]访问它们。将text_box_number替换为数字17以访问文本框First Name Email

相关问题 更多 >