最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年08月22日 11:26:49   作者:RT_Enzyme  
這篇文章主要介紹了python+selenium 簡易地疫情信息自動打卡簽到功能的實現(xiàn)代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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

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

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

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

http://my.hhu.edu.cn/login.portal

在這里插入圖片描述

#導(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ā)者工具,點擊用戶名右邊的input框,即可在右邊的開發(fā)者工具中找到input框?qū)?yīng)的代碼。

在這里插入圖片描述
在這里插入圖片描述

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

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,點擊登錄按鈕,在右邊的開發(fā)者工具對應(yīng)的代碼塊右鍵copy->copy xpath,獲得button的xpath。

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

在這里插入圖片描述

在登陸后的頁面中,找到了健康上報的功能框。點擊該功能框,發(fā)現(xiàn)頁面跳轉(zhuǎn)到了簽到頁面:

在這里插入圖片描述

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

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

讓程序點擊“本科生健康打卡:

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

會跳轉(zhuǎ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/div/input[1]').click()
form = 'http://form.hhu.edu.cn/pdc/form/list'
driver.get(form)
driver.find_element_by_xpath('/html/body/div[1]/div[4]/div/section/section/div/a/div[2]').click()
driver.find_element_by_xpath('//*[@id="saveBtn"]').click()

總結(jié)

到此這篇關(guān)于python+selenium 簡易地疫情信息自動打卡簽到功能的實現(xiàn)代碼的文章就介紹到這了,更多相關(guān)python selenium自動打卡簽到內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python開發(fā)之os與os.path的使用小結(jié)

    Python開發(fā)之os與os.path的使用小結(jié)

    這篇文章主要介紹了Python開發(fā)之os與os.path的使用小結(jié),本文通過實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-05-05
  • 如何在pycharm中安裝第三方包

    如何在pycharm中安裝第三方包

    這篇文章主要介紹了如何在pycharm中安裝第三方包,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Python中的enum的使用方法

    Python中的enum的使用方法

    這篇文章主要介紹了Python中的enum的使用方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-08-08
  • Python NumPy 數(shù)組索引的示例詳解

    Python NumPy 數(shù)組索引的示例詳解

    數(shù)組索引是指使用方括號([])來索引數(shù)組值,numpy提供了比常規(guī)的python序列更多的索引工具,除了按整數(shù)和切片索引之外,數(shù)組可以由整數(shù)數(shù)組索引、布爾索引及花式索引,這篇文章主要介紹了Python NumPy 數(shù)組索引,需要的朋友可以參考下
    2023-01-01
  • 用python如何繪制表格不同顏色的excel

    用python如何繪制表格不同顏色的excel

    做數(shù)據(jù)分析的時候,用到了對Excel中的數(shù)據(jù)進(jìn)行顯示處理,能更直觀的了解數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于利用python如何繪制表格不同顏色excel的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • python創(chuàng)建exe文件的實現(xiàn)步驟

    python創(chuàng)建exe文件的實現(xiàn)步驟

    本文主要介紹了python創(chuàng)建exe文件的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • Python使用OpenCV實現(xiàn)虛擬縮放效果

    Python使用OpenCV實現(xiàn)虛擬縮放效果

    OpenCV?徹底改變了整個圖像處理領(lǐng)域。從圖像分類到對象檢測,我們不僅可以使用?OpenCV?庫做一些很酷的事情,而且還可以構(gòu)建一流的應(yīng)用程序。本文將用OpenCV實現(xiàn)虛擬縮放,需要的可以參考一下
    2022-02-02
  • 基于python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲

    基于python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲

    這篇文章主要介紹了用python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲,這個程序使用芒果存, 所以大家需要下載使用mongodb才可以
    2016-04-04
  • 一文帶你解鎖Python文件匹配技巧

    一文帶你解鎖Python文件匹配技巧

    在日常的文件操作和數(shù)據(jù)處理中,文件匹配是一個非常常見的任務(wù),本文將詳細(xì)介紹如何使用?Python?實現(xiàn)文件匹配,有需要的小伙伴可以參考下
    2024-12-12
  • Python+OpenCV檢測燈光亮點的實現(xiàn)方法

    Python+OpenCV檢測燈光亮點的實現(xiàn)方法

    這篇文章主要介紹了Python+OpenCV檢測燈光亮點的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評論

普兰店市| 仙游县| 报价| 台江县| 嵊泗县| 鹤壁市| 韶山市| 贵港市| 龙川县| 韶关市| 衡阳县| 宁阳县| 北流市| 浦城县| 深泽县| 兴海县| 黑水县| 怀远县| 胶州市| 凌源市| 涿鹿县| 自治县| 大竹县| 文登市| 广西| 和田市| 普定县| 宜阳县| 阿巴嘎旗| 延长县| 体育| 濮阳市| 青海省| 通州区| 邵东县| 莱芜市| 鸡泽县| 蒙阴县| 凤庆县| 上饶市| 当雄县|