# PYTHON 專題計畫書
---
## 自動打卡系統
----
- ### 組員
- 我 D0989311 周勇成
- (***組員都退選光了,咩噗***)

----
- ### 動機與背景
- 常常忘記打卡,如果能自動打卡就好了
----
- ### 參考資料
- selenium doc
- request doc
- ddddocr
- tkinter doc
- github 上一些人ㄉ實作
---
## 內容
----
- ### 預計功能與成果
- 能排程打卡
----
- ### 設計說明
- 連上學校網路後輸入帳號密碼能自動打卡
- 會自動下載驗證碼做辨識
- 每小時都請求一次或提供課表
----
- ### 預計用到的技巧與資料
- 爬蟲
- requests (原本有用後來卡在了最後一步只 能砍掉重練了)
- BeautifulSoup (美化html)
- ddddocr (辨識驗證碼)
- urllib.request (擷取圖片)
- selenium (爬蟲)
- time (獲取時間)
- PIL (圖片格式轉換)
- tkinter (GUI)
---
- ### 成果
- 1.功能與成果展示
----

----
#### 影片連結
https://www.youtube.com/watch?v=uuQGrugtf78&ab_channel=KatzeHF
----
- 2.總共寫了多少行程式碼:
200~300
----
- 心得
1.團隊分工:
只有自己
2.學習心得:
雖然沒有人能參考但自己一個人學習也受益良多
3.建議:
以後組員退選光最好再找新的
{"metaMigratedAt":"2023-06-16T16:19:43.900Z","metaMigratedFrom":"Content","title":"PYTHON 專題計畫書","breaks":true,"contributors":"[{\"id\":\"24d8bf1a-6b2e-41ad-9a6c-f7d939ab2b27\",\"add\":1406,\"del\":417}]"}