Tkinter實現模擬滑鼠單擊四位數字驗證碼自動重新整理功能
目標:
用Tkinter實現一個用滑鼠點選驗證碼後自動重新整理驗證碼的功能
分四步實現的思路:
第一步:建立Tkinter視窗,放置一個Label標籤和一個Button按鈕
第二步:寫一組4位的純數字驗證碼,列印並在Label標籤中顯示出來
第三步:寫入Button按鈕實現驗證碼重新整理功能,換一組驗證碼
第四步:模擬滑鼠左鍵點選四位數字重新整理驗證碼
最終效果:
思路有了,程式碼就出來了
from tkinter import *
import random
import string
root = Tk()
root.title("自動重新整理驗證碼")
root.geometry("350x200+800+300")
root.resizable(0, 0)
'''生成四位數字驗證碼code()方法'''
def code():
num = string.digits
num_digits = ""
for i in range(4):
num1 = random.choice(num)
num_digits = num_digits + num1
return num_digits
f1 = Frame(root)
f1.pack()
v = StringVar()
v.set(code())
def callback(event):
print(event.x,event.y)
v.set(code())
label = Label(f1, textvariable=v, width=10, height=2, bg="LightSeaGreen")
label.bind("<Button-1>", callback)
label.grid(row=0, column=0, pady=30)
def refresh():
v.set(code())
Button(f1, text="重新整理", command=refresh).grid(row=0, column=1, padx=10)
root.mainloop()
相關文章
- PHP實現隨機數字、字母的驗證碼功能PHP隨機
- 簡單的數字驗證碼破解
- 自動化驗證碼登入如何實現?
- 簡單幾步實現滑動驗證碼(後端驗證)後端
- 利用jQuery實現表單驗證功能jQuery
- php短視訊原始碼,自動生成驗證碼,支援點選更換驗證碼數字PHP原始碼
- SOLIDWORKS 2023新增功能 - SIMULATION模擬驗證Solid
- Java實現郵箱驗證碼功能Java
- 驗證碼---js重新整理驗證碼JS
- 12306自動搶票及自動識別驗證碼功能(二)
- 12.3 實現模擬滑鼠錄製回放
- SpringSceurity(4)---簡訊驗證碼功能實現Spring
- 點選驗證碼不能實現重新整理問題
- 使用 ActionScript 實現簡單滑動驗證碼識別
- SpringBoot整合Hibernate Validator實現引數驗證功能Spring Boot
- 利用tesseract解析簡單數字驗證碼圖片
- 使用Fortran實現當前驗證碼自動化處理
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- 教你python tkinter實現簡單計算器功能Python
- 使用 Fantom 程式語言實現英文數字驗證碼識別
- web動態驗證碼的實現Web
- 使用 Zig 實現自動化登入並處理驗證碼
- 使用 Forth 實現驗證碼識別與自動化登入
- 使用 Crystal 實現驗證碼識別與自動化登入
- js正規表示式實現數字每隔四位用空格分隔程式碼JS
- 分享一個圖片驗證碼功能的實現
- 無程式碼快速實現自動填寫產品單價功能
- Python實現簡單驗證碼的轉文字Python
- jquery 實現滑動條的簡單驗證jQuery
- pyautogui模組,PC自動化指令碼,控制滑鼠GUI指令碼
- 爬蟲模擬登入破解無原圖滑動驗證碼爬蟲
- 使用 C++ 實現驗證碼識別與自動化登入C++
- 根據原始碼模擬實現express框架常用功能原始碼Express框架
- easy-captcha實現驗證碼驗證APT
- Django實現驗證碼Django
- TP5 實現簡訊驗證碼註冊功能
- 如何實現 Java SpringBoot 自動驗證入引數據的有效性JavaSpring Boot
- 如何實現直播間原始碼重要的簡訊驗證碼功能原始碼