• 大小: 1.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-18
  • 语言: Python
  • 标签: 其他  

资源简介

Python-冲顶大会芝士超人西瓜视频头脑王者百万英雄等答题辅助瞬间打开chrome百度.zip

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-

# @Author  : Allen_Liang
# @Time    : 2018/1/14 15:38

from aip import AipOcr  
import requests
import json
import time
from PIL import Image
import os
import matplotlib.pyplot as plt
import webbrowser
import urllib.parse
#命令行颜色包
from colorama import initFore
init()


# 百度OCR_api定义常量
# 输入你的API信息  
APP_ID = ‘‘  
API_KEY = ‘‘  
SECRET_KEY = ‘‘  
aipOcr = AipOcr(APP_ID API_KEY SECRET_KEY)  



# 定义参数变量  
options = {  
  ‘detect_direction‘: ‘true‘  
  ‘language_type‘: ‘CHN_ENG‘  
}  

#利用adb从手机中获取屏幕事实截图,并pull到计算机上
def pull_screenshot():
    os.system(‘adb shell screencap -p /sdcard/screenshot.png‘)
    os.system(‘adb pull /sdcard/screenshot.png .‘)

# 根据你的手机配置屏幕截图信息,我的测试手机是meizu_pro6s配置如下
# 冲顶大会图片切割
def image_cut_chongding():
    img = Image.open(“./screenshot.png“)
    #区域由一个4元组定义,表示为坐标是 (x0 y0 x1 x2)
    #问题区域
    question  = img.crop((38 316 1032640))
    question.save(‘question.png‘)
    #选线区域
    choices = img.crop((38 640 1032 1226))
    choices.save(‘choices.png‘)


#西瓜视频图片切割
def image_cut_xigua():
    img = Image.open(“./screenshot.png“)
    #区域由一个4元组定义,表示为坐标是 (x0 y0 x1 x2)
    #问题区域
    question  = img.crop((38 300 1017624))
    question.save(‘question.png‘)
    #选线区域
    choices = img.crop((38 624 1017 1257))
    choices.save(‘choices.png‘)


#芝士超人图片切割
def image_cut_zhishi():
    img = Image.open(“./screenshot.png“)
    #区域由一个4元组定义,表示为坐标是 (x0 y0 x1 x2)
    #问题区域
    question  = img.crop((21 285 1056570))
    question.save(‘question.png‘)
    #选线区域
    choices = img.crop((21 578 1063 1172))
    choices.save(‘choices.png‘)



# 读取问题图片  
def get_file_content(q_filePath):  
    with open(q_filePath ‘rb‘) as fp:  
        return fp.read()
# OCR识别问题文字
def question_words(q_filePathoptions):
    # 调用通用文字识别接口
    result = aipOcr.basicGeneral(get_file_content(q_filePath) options)
    q_Result_s=‘‘
    words_list=[]
    for word_s in result[‘words_result‘]:
        words_list.append(word_s[‘words‘])
    q_Result_s = q_Result_s.join(words_list)
    #print(q_Result_s)
    return q_Result_s

# 读取选项图片    
def get_file_content(c_filePath):  
    with open(c_filePath ‘rb‘) as fp:  
        return fp.read()

# OCR识别问题文字
def choices_words(c_filePathoptions):
    # 调用通用文字识别接口
    result = aipOcr.basicGeneral(get_file_content(c_filePath) options)
    c_Result_s=‘‘
    words_list=[]
    for word_s in result[‘words_result‘]:
        words_list.append(word_s[‘words‘])
    return words_list

#网页分析统计
def count_base(questionchoices):
    #print(‘题目搜索结果包含选项词频计数‘)
    # 请求
    req = requests.get(url=‘http://www.baidu.com/s‘ params={‘wd‘:question})
    content = req.text
    #print(content)
    counts = []
    dic = {}
    print(Fore.YELLOW +‘-----------------欢迎你使用卖假货学长的小助手---------------------------‘+ Fore.RESET)
    print(‘问题: ‘+question)
    #print(‘———————————————————————————‘)
    if ‘不是‘ in question or ‘不能‘ in question or ‘不属于‘ in question  or ‘不可以‘ in question or ‘不包括‘ in question:
        print(‘—

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-07 16:28  answer_the_question-master\
     文件        1482  2018-09-07 16:28  answer_the_question-master\README.md
     文件        6302  2018-09-07 16:28  answer_the_question-master\answer_the_question.py
     文件         605  2018-09-07 16:28  answer_the_question-master\cut_images-size.py
     目录           0  2018-09-07 16:28  answer_the_question-master\example_images\
     文件       31074  2018-09-07 16:28  answer_the_question-master\example_images\1.jpg
     文件       41662  2018-09-07 16:28  answer_the_question-master\example_images\2.jpg
     文件      382310  2018-09-07 16:28  answer_the_question-master\example_images\one.jpg
     文件      312138  2018-09-07 16:28  answer_the_question-master\example_images\three.JPG
     文件      492515  2018-09-07 16:28  answer_the_question-master\example_images\two.jpg
     文件       29313  2018-09-07 16:28  answer_the_question-master\example_images\zuixin.JPG

评论

共有 条评论