站長資訊網
        最全最豐富的資訊網站

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

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

        【相關學習推薦:python視頻教程】

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

        測試環境:python3.7 , selenium,chrome瀏覽器

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

        首先找到學校信息門戶的登錄頁:

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

        #導入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框對應的代碼。

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

        右擊該模塊,點擊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,點擊登錄按鈕,在右邊的開發者工具對應的代碼塊右鍵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方法點擊登錄框,跳轉到登陸后的頁面

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

        在登陸后的頁面中,找到了健康上報的功能框。點擊該功能框,發現頁面跳轉到了簽到頁面:python+selenium實現簡易地疫情信息自動打卡簽到功能

        復制該頁面的網址,讓程序在登陸后跳轉到該頁面:

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

        會跳轉到以下的頁面

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

        點擊提交,即完成簽到

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

        相關學習推薦:編程視頻

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品一区二区三区自拍图片区| 老司机91精品网站在线观看| 久久亚洲中文字幕精品有坂深雪 | 国产精品黄网站| 思思久久99热免费精品6| 亚洲日本精品一区二区| 99在线精品一区二区三区| 午夜精品久久久久久久久| 无夜精品久久久久久| 国产精品综合久成人| 精品国内片67194| 国产乱码精品一区二区三区中文 | 四虎影视884a精品国产四虎 | 亚洲午夜精品久久久久久app| 国产精品v欧美精品v日韩| 国产精品亚洲片夜色在线| 精品人妻va出轨中文字幕| 在线亚洲欧美中文精品| 欧美亚洲另类精品第一页| 久久国产成人精品国产成人亚洲| 国产精品99在线播放| 91精品观看91久久久久久| 久久r热这里有精品视频| aaa级精品久久久国产片| 国产精品无码一区二区三区电影| 亚洲AV无码成人网站久久精品大 | 精品一区二区三区在线观看| 国产精品龙口护士门在线观看| 亚洲天堂久久精品| 亚洲精品综合一二三区在线 | www.日韩精品| 国产午夜精品久久久久九九| 国产精品成人无码久久久久久| 北条麻妃国产九九九精品视频| 秋霞午夜鲁丝片午夜精品久| 热久久国产精品| 国产成人精品a视频一区 | 亚洲日韩精品A∨片无码| 一色屋精品视频在线观看| 亚洲国产一成人久久精品| 亚洲精品亚洲人成人网|