Python自動化腳本登錄校園網(wǎng)
所需工具:python編譯環(huán)境(博主使用的pycharm作演示,其實在cmd也可以操作!)
selenium自動化腳本
.bat批處理文件
第一步,通過pycharm創(chuàng)建一個項目
點擊左上角file,然后new project
2.創(chuàng)建項目
3.然后右鍵項目名創(chuàng)建py文件
4.在pycharm中調(diào)用cmd,(在左下角的terminal就是了),再通過cd命令進入到Scripts文件下,Scripts是自己的python編譯器文件夾下的目錄
5.下載selenium,指令為: pip install selenium
這里博主下過了,就不再演示了。
6.我們輸入校園網(wǎng)網(wǎng)址,打開元素定位界面,進入pycharm編寫代碼
from selenium import webdriver
import time
from selenium.webdriver.support.select import Select
driver=webdriver.Chrome()
//這里參數(shù)為你校園網(wǎng)登錄地址
driver.get("http://**********.htm?isReback=1")
time.sleep(1)
//這個是選擇移動聯(lián)通或者電信的下拉框,如果沒有下拉框可以選擇無視跳過以下四行代碼
el=driver.find_element_by_xpath("http://select[@name='ISP_select']")
time.sleep(1)
Select(el).select_by_visible_text("中國移動")
time.sleep(1)
//這里我們通過元素定位找到輸入賬號的標簽根據(jù)你學(xué)校的來修改[@]里的內(nèi)容
driver.find_element_by_xpath("http://input[@type='text']").send_keys("此處為你的學(xué)號")
time.sleep(1)
//同理上面,定位到密碼標簽修改[@]里的內(nèi)容
driver.find_element_by_xpath("http://input[@type='password']").send_keys("你的密碼")
time.sleep(1)
//這里需要定位你們的登錄按鈕,找到元素同理修改[@]里的內(nèi)容
driver.find_element_by_xpath("http://input[@type='submit']").click()
time.sleep(6)
driver.quit()
7.創(chuàng)建.bat文件,通過記事本打開 寫入 python D:???\自動登錄校園網(wǎng).py,此處為你這個py所在的絕對路徑。
8.把這個.bat文件放進C:\Users\瑪卡巴卡\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Startup文件夾下 那個瑪卡巴卡根據(jù)自己的電腦用戶名寫!! 完成后就可以開機自啟!!
到此這篇關(guān)于Python腳本實現(xiàn)自動登錄校園網(wǎng)的文章就介紹到這了,更多相關(guān)Python自動登錄校園網(wǎng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- python自動化運維之Telnetlib的具體使用
- 還在手動蓋樓抽獎?教你用Python實現(xiàn)自動評論蓋樓抽獎(一)
- Python 如何實現(xiàn)文件自動去重
- Python爬蟲之自動爬取某車之家各車銷售數(shù)據(jù)
- python趣味挑戰(zhàn)之爬取天氣與微博熱搜并自動發(fā)給微信好友
- python 利用PyAutoGUI快速構(gòu)建自動化操作腳本
- Python實現(xiàn)智慧校園自動評教全新版