Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

代码调用,时不时报错,微信版本3.9.11.17 #55

Open
sanshuitmac opened this issue Jul 8, 2024 · 8 comments
Open

代码调用,时不时报错,微信版本3.9.11.17 #55

sanshuitmac opened this issue Jul 8, 2024 · 8 comments

Comments

@sanshuitmac
Copy link

报错信息:wx_ui_auto_wechat.py[30] click -> Find Control Timeout(10s): {Depth: 8, Name: '搜索', ControlType: EditControl}
请up帮忙查看下。。。

@LTEnjoy
Copy link
Owner

LTEnjoy commented Jul 8, 2024

这种情况是程序无法找到微信的搜索框,这种问题能够稳定复现吗?
1720420357510

@sanshuitmac
Copy link
Author

这种情况是程序无法找到微信的搜索框,这种问题能够稳定复现吗? 1720420357510

他是偶尔会这样报错,不定时出现。。。。刚才出现时,我看他是打开微信窗口,左上角也是有搜索框的,但就是提示找不到。

@LTEnjoy
Copy link
Owner

LTEnjoy commented Jul 8, 2024

这个问题比较奇怪,因为我从来没遇到过这个问题,而且也不是能稳定出现的错误。建议再观察一下是否有什么出错的迹象。

@sanshuitmac
Copy link
Author

我这挺经常发生。。我是使用ApsScheduler定时任务,每小时selenium打开浏览器截图,然后微信发送截图。我发现微信从最小化到获取窗口时,比较大概率报这个错,微信一直打开窗口就比较少。会不会是获取微信窗口后,马上寻找搜索框,间隔太短,导致找不到?我这出现也比较玄乎。我现在捕获这个异常,重试一次send_file,倒是每次重试时都能找到搜索框正常发送。

@LTEnjoy
Copy link
Owner

LTEnjoy commented Jul 9, 2024

有可能有这个问题。我觉得可以人为加一个sleep函数,在寻找搜索框之前短暂等待一段时间,也许可以解决这个问题。

@sanshuitmac
Copy link
Author

我在获取微信窗口后睡眠了几秒,再看看效果

@Davidyzb
Copy link

微信图片_20240727213339 up您好,我试用了参考#33的代码,没有成功实现自动回复功能,然后我在检查源代码的时候发现这个.chats没有被识别是什么原因呢

@LTEnjoy
Copy link
Owner

LTEnjoy commented Nov 19, 2024

微信图片_20240727213339 up您好,我试用了参考#33的代码,没有成功实现自动回复功能,然后我在检查源代码的时候发现这个.chats没有被识别是什么原因呢

你好,抱歉我现在才看到这个问题。你可以确认一下你的微信是否是中文版本的。因为这个self.lc涉及到一个语言版本的属性。要求你的微信版本跟这个变量的语言版本是一致的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants