竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

python+selenium實現簡易地疫情信息自動打卡簽到功能

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

【相關學習推薦:python視頻教程】t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

測試環境:python3.7 , selenium,chrome瀏覽器t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

seleium和chromedriver的配置在這里就不講了,這里放個連接t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

首先找到學校信息門戶的登錄頁:t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺


t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

這時候就該模擬登錄了,首先找到用戶名的input框。按ctrl+shift+c,打開開發者工具,點擊用戶名右邊的input框,即可在右邊的開發者工具中找到input框對應的代碼。t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺


t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

右擊該模塊,點擊copy->copy Xpath 。(Xpath是用來定位該input控件位置的)t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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)

賬號密碼輸完了,就該點擊登陸了。按ctrl+shift+c,點擊登錄按鈕,在右邊的開發者工具對應的代碼塊右鍵copy->copy xpath,獲得button的xpath。t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

在登陸后的頁面中,找到了健康上報的功能框。點擊該功能框,發現頁面跳轉到了簽到頁面:t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

復制該頁面的網址,讓程序在登陸后跳轉到該頁面:t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

讓程序點擊“本科生健康打卡:t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

會跳轉到以下的頁面t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

點擊提交,即完成簽到t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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

完整的程序:t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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()

相關學習推薦:編程視頻t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

以上就是python+selenium實現簡易地疫情信息自動打卡簽到功能的詳細內容,更多請關注少兒編程網其它相關文章! t7A少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 国产福利在线观看 | 在线午夜av | 日本精品视频在线 | 中文字幕国产一区二区 | 亚洲精品福利视频 | 亚洲欧洲av | 精品国产乱码久久久久久闺蜜 | 久久国产成人午夜av影院宅 | 久久久久久久久久电影 | 国产高清一二三区 | 欧美日韩精品综合 | 综合婷婷| 亚洲青涩在线 | 日韩免费一区二区三区 | 久久久久久亚洲精品 | 精品久久久久久久久久久aⅴ | 亚洲国产精品一区二区久久 | 欧美成人精品一区 | 中文字幕一区二区三区精彩视频 | 国产精品18久久久久久久网站 | 国产精品高清在线 | 久久69精品久久久久久久电影好 | 成人久久久久 | 成人在线视频免费 | 国产成人精品一区二 | 久久综合免费视频 | 亚洲色图在线观看 | 日韩a在线 | 久久桃色 | 色噜噜一区二区 | 日韩精品毛片 | 国产精品www | 日韩一级片在线播放 | 日本伊人网 | 亚洲国产精品视频 | 激情欧美一区二区三区 | 亚洲综合影院 | 黄色网址在线免费 | а√在线中文网新版地址在线 | 国产精品成人国产乱一区 | 超碰久热 |