久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      【相關(guān)學(xué)習(xí)推薦:python視頻教程】

      由于學(xué)校要求我們每天都要在官網(wǎng)打卡簽到疫情信息,多多少少得花個(gè)1分鐘操作,程序員的尊嚴(yán)告訴我們堅(jiān)決不能手動(dòng)打卡。正巧最近學(xué)了selenium,于是畫了個(gè)5分鐘寫了個(gè)自動(dòng)打卡簽到地小程序。

      測(cè)試環(huán)境:python3.7 , selenium,chrome瀏覽器

      seleium和chromedriver的配置在這里就不講了,這里放個(gè)連接

      首先找到學(xué)校信息門戶的登錄頁:

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      #導(dǎo)入selenium中的webdriver from selenium import webdriver import time url = 'http://my.hhu.edu.cn/login.portal' #信息門戶的登陸頁面 driver = webdriver.Chrome() # 初始化一個(gè)Chrome的驅(qū)動(dòng) driver.get(url) # 讓自動(dòng)化模塊控制的Chrome瀏覽器跳轉(zhuǎn)到信息門戶登陸頁面

      這時(shí)候就該模擬登錄了,首先找到用戶名的input框。按ctrl+shift+c,打開開發(fā)者工具,點(diǎn)擊用戶名右邊的input框,即可在右邊的開發(fā)者工具中找到input框?qū)?yīng)的代碼。

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能
      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      右擊該模塊,點(diǎn)擊copy->copy Xpath 。(Xpath是用來定位該input控件位置的)

      root = '' #賦值自己的用戶名 password = '' # 賦值自己的密碼 driver.find_element_by_xpath('//*[@id="username"]').send_keys(root) #將xpath賦值在前面的括號(hào)中,通過send_keys方法給input賦值  #類似的,賦值密碼框的xpath,賦值密碼 driver.find_element_by_xpath('//*[@id="password"]').send_keys(password)

      賬號(hào)密碼輸完了,就該點(diǎn)擊登陸了。按ctrl+shift+c,點(diǎn)擊登錄按鈕,在右邊的開發(fā)者工具對(duì)應(yīng)的代碼塊右鍵copy->copy xpath,獲得button的xpath。

      driver.find_element_by_xpath('//*[@id="changeBack"]/tbody/tr/td[2]/table[1]/tbody/tr[2]/td/p/input[1]').click() #通過click方法點(diǎn)擊登錄框,跳轉(zhuǎn)到登陸后的頁面

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      在登陸后的頁面中,找到了健康上報(bào)的功能框。點(diǎn)擊該功能框,發(fā)現(xiàn)頁面跳轉(zhuǎn)到了簽到頁面:python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      復(fù)制該頁面的網(wǎng)址,讓程序在登陸后跳轉(zhuǎn)到該頁面:

      form = 'http://form.hhu.edu.cn/pdc/form/list' driver.get(form)

      讓程序點(diǎn)擊“本科生健康打卡:

      driver.find_element_by_xpath('/html/body/p[1]/p[4]/p/section/section/p/a/p[2]').click()

      會(huì)跳轉(zhuǎn)到以下的頁面

      python+selenium實(shí)現(xiàn)簡易地疫情信息自動(dòng)打卡簽到功能

      點(diǎn)擊提交,即完成簽到

      driver.find_element_by_xpath('//*[@id="saveBtn"]').click()

      完整的程序:

      from selenium import webdriver import time root = '' password = '' url = 'http://my.hhu.edu.cn/login.portal' driver = webdriver.Chrome() driver.get(url) driver.find_element_by_xpath('//*[@id="username"]').send_keys(root) driver.find_element_by_xpath('//*[@id="password"]').send_keys(password) driver.find_element_by_xpath('//*[@id="changeBack"]/tbody/tr/td[2]/table[1]/tbody/tr[2]/td/p/input[1]').click() form = 'http://form.hhu.edu.cn/pdc/form/list' driver.get(form) driver.find_element_by_xpath('/html/body/p[1]/p[4]/p/section/section/p/a/p[2]').click() driver.find_element_by_xpath('//*[@id="saveBtn"]').click()

      相關(guān)學(xué)習(xí)推薦:編程視頻

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)