用python搭建百万答题、自动百度搜索答案。
使用平台
windows7
python3.6
MIX2手机
代码原理
手机屏幕内容同步到pc端
对问题截图
对截图文字分析
用浏览器自动搜索文本
使用教程
1、使用Airdroid 将手机屏幕显示在电脑屏幕上。也可使用360手机助手实现。不涉及任何代码。实现效果如图:
2、在提问出现时,运行python程序,将问题部分截图。
这里要用到两个函数:
get_point() #采集要截图的坐标,以及图片的高度宽度
window_capture() #截图
def get_point():
'''''采集坐标,并返回w,h,x,y。 作为window_capture() 函数使用'''
try:
print('正在采集坐标1,请将鼠标移动到该点')
# print(3)
# time.sleep(1)
print(2)
time.sleep(1)
print(1)
time.sleep(1)
x1,y1 = pag.position() #返回鼠标的坐标
print('采集成功,坐标为:',(x1,y1))
print('')
# time.sleep(2)
print('正在采集坐标2,请将鼠标移动到该点')
print(3)
time.sleep(1)
print(2)
time.sleep(1)
print(1)
time.sleep(1)
x2, y2 = pag.position() # 返回鼠标的坐标
print('采集成功,坐标为:',(x2,y2))
#os.system('cls')#清除屏幕
w = abs(x1 - x2)
h = abs(y1 - y2)
x = min(x1, x2)
y = min(y1, y2)
return (w,h,x,y