python强化20日(强行非蓝桥日)
第八天 利用selenium自动填表
方式1 :浏览器直接自动化
from selenium import webdriver
wd = webdriver.Chrome(r'D:\谷歌浏览器\Google\Chrome\Application\chromedriver.exe')
wd.get('https://www.wjx.cn/jq/33556010.aspx')
wd.implicitly_wait(5)
elements1 = wd.find_elements_by_css_selector('textarea')
for element1 in elements1:
element1.send_keys('牛逼213')
elements2 = wd.find_elements_by_css_selector('li:nth-of-type(1) label')
for element2 in elements2:
element2.click()
elements3 = wd.find_elements_by_css_selector('#divTitle4 input')
for element3 in elements3:
element3.send_keys('3')
elements4 = wd.find_elements_by_css_selector('tr td:nth-of-type(3) .jqRadio')
for element4 in elements4:
element4.click()
elements5 = wd.find_elements_by_css_selector('[type="button"]')
elements5[0].click()
方式2 :浏览器后台自动化(后台操作,不显示UI界面)
from selenium import webdriver
wd = webdriver.Chrome(r'D:\谷歌浏览器\Google\Chrome\Application\chromedriver.exe')
wd.get('https://www.wjx.cn/jq/33556010.aspx')
wd.implicitly_wait(5)
elements1 = wd.find_elements_by_css_selector('textarea')
for element1 in elements1:
element1.send_keys('牛逼213')
elements2 = wd.find_elements_by_css_selector('li:nth-of-type(1) label')
for element2 in elements2:
element2.click()
elements3 = wd.find_elements_by_css_selector('#divTitle4 input')
for element3 in elements3:
element3.send_keys('3')
elements4 = wd.find_elements_by_css_selector('tr td:nth-of-type(3) .jqRadio')
for element4 in elements4:
element4.click()
elements5 = wd.find_elements_by_css_selector('[type="button"]')
elements5[0].click()