用python的css选择器在网页上定位并输入内容

img


如图,我需要在sql query输入框里面输入一个sql语句,用python 的css选择器怎么定位到这个输入框里面呢?而且是不是需要先把输入框里面本有的内容(select * from myindex)先删掉再输入。删的话用python怎么删?

用selenium吗?
参考代码如下:

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('https://www.126.com/')
time.sleep(3)
# 选择操作的frame框架页面
driver.switch_to_frame( driver.find_elements_by_css_selector("iframe")[0])
# 输入账号
driver.find_element_by_xpath('//*[@name="email"]').send_keys('abc')
time.sleep(3)
# 清空输入框
driver.find_element_by_xpath('//*[@name="email"]').clear()
time.sleep(3)
# 再次输入账号
driver.find_element_by_xpath('//*[@name="email"]').send_keys('666')
# 点击登录
driver.find_element_by_xpath('//*[@id="dologin"]').click()
time.sleep(3)

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

肯定要用selenium啊,email就是你需要的地址