selenium输入文本到文本框并提交

  • 以下代码以提交bing搜索为例,类似的代码模块可用于提交自动化登录,自动化注册。
  • 配合着打码服务,可以用于机器自动化登录操作。
  • 环境:python2.7
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. from time import sleep
  4. import os
  5. if 'HTTP_PROXY'in os.environ: del os.environ['HTTP_PROXY']
  6. dr = webdriver.Chrome()
  7. #file_path = 'file:///' + os.path.abspath('send_keys.html')
  8. url_path = "https://bing.com"
  9. dr.get(url_path)
  10. # 输入内容到文本框
  11. dr.find_elements_by_xpath("//*[@id='sb_form_q']")[0].send_keys("lalalala")
  12. # 点击提交按钮
  13. dr.find_elements_by_xpath("//*[@id='sb_form_go']")[0].click()
  14. sleep(2)
  15. dr.quit()