写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.53467857 - 无标题 - 技术宅


回应模式
No.53467857
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2022-11-14(一)22:48:42 ID:4ml91Np [举报] [订阅] [只看PO] No.53467857 [回应] 管理
python有什么提高运行速度的办法吗?
有一个一旦变色就用鼠标点击
来测试反应速度的网站。
平均下来是280毫秒,属于人类平均值
无标题 无名氏 2022-11-14(一)22:48:59 ID:4ml91Np (PO主) [举报] No.53467866 管理
import pyautogui
import time
a=1
while a<6:
check=pyautogui.pixelMatchesColor(580, 640, (12,242,100))
if check==True:
time.sleep(0.001)
a=a+1
pyautogui.moveTo(580, 640)
pyautogui.click()
print('ok')
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2022-11-14(一)22:51:30 ID:4ml91Np (PO主) [举报] No.53467947 管理
分享图片
无标题 无名氏 2022-11-14(一)22:51:59 ID:8hxlYPV [举报] No.53467961 管理
网页直接js伺候啊
无标题 无名氏 2022-11-14(一)22:53:50 ID:4ml91Np (PO主) [举报] No.53468011 管理
>>No.53467961
啊,看那些抢购程序也是这样,但我只是想学习下python|-` )
无标题 无名氏 2022-11-14(一)22:54:06 ID:4ml91Np (PO主) [举报] No.53468014 管理
https://www.arealme.com/reaction-test/cn/
无标题 无名氏 2022-11-14(一)22:54:25 ID:4ml91Np (PO主) [举报] No.53468018 管理
先把网站放上来,各位肥哥也可以测下反应力
无标题 无名氏 2022-11-15(二)00:10:27 ID:bRRnPeX [举报] No.53470305 管理
在这种情况下不一定有( ´_っ`)

翻一下pixelMatchesColor的源代码 https://github.com/asweigart/pyscreeze/blob/b693ca9b2c964988a7e924a52f73e15db38511a8/pyscreeze/__init__.py#L599 就可以发现这个的实现主要是用Windows API获取指定位置的像素值再对比颜色,基本上没有什么改进的空间了。

这种情况下确实是JS会更适合,比如可以直接用MutationObserver检查那个按钮在变色的时候直接执行回调函数而不是这么轮询。
无标题 无名氏 2022-11-15(二)01:18:15 ID:4WVuFwF [举报] No.53471657 管理
换更好的设备( ゚∀。)
无标题 无名氏 2022-11-15(二)10:57:48 ID:4ml91Np (PO主) [举报] No.53476434 管理
>>No.53470305
4ml顿首
无标题 无名氏 2022-11-15(二)10:58:24 ID:4ml91Np (PO主) [举报] No.53476446 管理
>>No.53471657
也不知道我这么理解对不对,但是……我现在的设备都没跑满,换更好的能有多大提升|-` )

UP主: