国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

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

極客小將2020-12-23-
簡介【相關(guān)學(xué)習(xí)推薦:python視頻教程】由于學(xué)校要求我們每天都要在官網(wǎng)打卡簽到疫情信息,多多少少得花個1分鐘操作,程序員的尊嚴(yán)告訴我們堅(jiān)決不能手動打卡。正巧最近學(xué)了selenium,于是畫了個5分鐘寫了個自動打卡簽到地小程序。測試環(huán)境:python3.7,selenium,chrome瀏覽器selei
t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

【相關(guān)學(xué)習(xí)推薦:python視頻教程】t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

由于學(xué)校要求我們每天都要在*網(wǎng)打卡簽到疫情信息,多多少少得花個1分鐘操作,程序員的尊嚴(yán)告訴我們堅(jiān)決不能手動打卡。正巧**近學(xué)了selenium,于是畫了個5分鐘寫了個自動打卡簽到地小程序。t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

測試環(huán)境:python3.7 , selenium,chrome瀏覽器t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

seleium和chromedriver的配置在這里就不講了,這里放個連接t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

首先找到學(xué)校信息門戶的登錄頁:t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺


t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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

這時候就該模擬登錄了,首先找到用戶名的input框。按ctrl+shift+c,打開開發(fā)者工具,點(diǎn)擊用戶名右邊的input框,即可在右邊的開發(fā)者工具中找到input框?qū)?yīng)的代碼。t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺


t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

右擊該模塊,點(diǎn)擊copy->copy Xpath 。(Xpath是用來定位該input控件位置的)t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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

賬號密碼輸完了,就該點(diǎn)擊登陸了。按ctrl+shift+c,點(diǎn)擊登錄按鈕,在右邊的開發(fā)者工具對應(yīng)的代碼塊右鍵copy->copy xpath,獲得button的xpath。t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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)到登陸后的頁面

t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

在登陸后的頁面中,找到了健康上報的功能框。點(diǎn)擊該功能框,發(fā)現(xiàn)頁面跳轉(zhuǎn)到了簽到頁面:t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

復(fù)制該頁面的網(wǎng)址,讓程序在登陸后跳轉(zhuǎn)到該頁面:t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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

讓程序點(diǎn)擊“本科生健康打卡:t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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

會跳轉(zhuǎn)到以下的頁面t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

點(diǎn)擊提交,即完成簽到t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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

完整的程序:t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

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í)推薦:編程視頻t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

以上就是python+selenium實(shí)現(xiàn)簡易地疫情信息自動打卡簽到功能的詳細(xì)內(nèi)容,更多請關(guān)注少兒編程網(wǎng)其它相關(guān)文章! t7A少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 饶平县| 福建省| 天峻县| 虹口区| 牙克石市| 谢通门县| 额济纳旗| 临潭县| 乾安县| 明星| 克拉玛依市| 柯坪县| 谷城县| 阿瓦提县| 中西区| 大邑县| 上高县| 阜阳市| 昌江| 洛宁县| 泉州市| 桃园市| 华安县| 靖边县| 五寨县| 彭州市| 赤水市| 贺兰县| 化隆| 宣汉县| 射洪县| 漯河市| 日照市| 北安市| 绵阳市| SHOW| 商城县| 清徐县| 贺州市| 淮阳县| 新疆|