濟寧市專業技術人員繼續教育自動化觀看課程工具能夠幫助用戶通過selenium自動化觀看濟寧市專業技術人員繼續教育課程,能夠給你節省大量的時間,使用起來非常方便,有需要的用戶不要錯過了,歡迎下載使用!

使用說明
第一步
導入selenium
from selenium import webdriver
創建 WebDriver 對象,指明使用chrome瀏覽器驅動
wd = webdriver.Chrome('.\chromedriver.exe')
# 設置最大等待時長為 20秒
wd.implicitly_wait(20)
調用WebDriver 對象的get方法 可以讓瀏覽器打開指定網址
wd.get('http://sdjn.yxlearning.com/')
第二步
找到賬號密碼輸入框
右鍵檢查
右鍵檢查
<input type="text" placeholder="請輸入證件號" id="username">
<input id="pwd" type="password" placeholder="請輸入密碼">
<div class="code">
<input type="text" placeholder="驗證碼" id="yzm"> <span class="code-img"><img id="checkCode" src="http://sdjn.manage.yxlearning.com/patchca.png?0.4429997409701145" alt="點擊圖片更換驗證碼" style="width: 87px; height: 35px;"></span>
從這里別我們能夠獲取到:賬號框的id=”username”,密碼框的id=”pwd”
編寫代碼,輸入賬號,密碼,驗證碼
username=wd.find_element_by_id('username').send_keys(input('輸入賬號:'))#輸入賬號
password=wd.find_element_by_id('pwd').send_keys(input('輸入密碼:'))#輸入密碼
yzm=wd.find_element_by_id('yzm').send_keys(input('驗證碼:'))
登錄
這里使用的是CSS Selector參數,因為登錄的這個按鈕沒有id,而且使用CSS Selector參數也相對簡單
登錄的CSS Selector參數圖片
<span class="dl left">登錄</span>
使用selenium的clik()模擬點擊
denglu=wd.find_element_by_css_selector('#homes > div.p10 > div.login-btn > span').click()
第三步
登錄成功我們就要選擇我們所要學習的課程
和前邊的登錄一樣我們只需要找到相應的CSS Selector參數即可
注意事項
一、軟件是使用python編寫的,如果沒有python環境可以直接運行濟寧市專業技術人員繼續教育.exe
二、有python環境可以運行濟寧市專業技術人員繼續教育.py,需要的第三方庫有{selenium,requests}
更新說明
已更新解決測驗問題python寫的軟件,打包好了不用配置環境,壓縮包里還有程序源碼python區還有講解



