准备工作
Tesseract安装
官网地址:
https://github.com/tesseract-ocr/tesseract
语言包地址:https://github.com/tesseract-ocr/tessdata
配置tesseract环境变量:
配置tesseract语言包环境:
验证tesseract安装成功:
安装jTessBoxEditor
地址:GitHub - nguyenq/jTessBoxEditor: Box editor and trainer for Tesseract OCR
下载验证码
func TestImagegenerateImage(t *testing.T) {
//
ticker := time.NewTicker(1 * time.Second) // 每秒钟触发一次
defer ticker.Stop()
// 下载50张 验证码
for i := 0; i < 25; i++ {
<-ticker.C // 等待每秒钟
now := time.Now()
timestamp := now.Unix()
url := "http://aaa.bbb.com"
imageNmae := fmt.Sprintf("%d.jpg", timestamp)
GetImages(url,imageNmae)
}
// 等待最后一个请求完成
time.Sleep(5 * time.Second) // 根据实际情况调整