可以用百度ai里边的那个网络图片文字识别的接口,不过需要自己买一下,不贵,买那个调用次数的就好,调用一次一分钱
把下边截图中的数据拿下来,放到脚本里边,就可以执行了
list = [] # 识别图片中的文字的方法 class Image_recognition: def image(): path = os.path.dirname(os.path.abspath(__file__)) path1 = os.path.join(path, 'screenshot') APP_ID = '。。。' # APP_ID,API_Key,Secret_Key这三个是在百度AI上拿到的信息 API_Key = '。。。。。' Secret_Key = '。。。。' client = AipOcr(APP_ID, API_Key, Secret_Key) i = open(path1 + "\\" + str(os.listdir(path1)[0]), 'rb') img = i.read() message = client.webImage(img) for i in message.get('words_result'): list.append(i.get('words'))
把识别出来的数据,放到list里边
循环提取list就可以找到你需要的数据了
for j in list: if str(j) == '您还未唱歌,点歌欢唱吧': print("验证成功") else: pass