【建议推广!自制微信好友清理器】使用Python清理僵尸用户

6

【建议推广!自制微信好友清理器】使用Python清理僵尸用户

自制微信好友清理器:使用Python清理僵尸用户

随着微信的使用时间越来越长,很多人都会遇到一个问题:僵尸好友。这些僵尸好友可能是因为你之前添加过,但现在已经不认识了;或者是因为你误删了某个好友,但又忘记了删掉他们的记录;抑或是因为你想清理一下自己的微信好友列表,减少一些无用的联系人。这些僵尸好友会占据你的微信好友列表的空间,并且可能会影响到你的微信使用体验。

在微信网页版被限制登录之后,wxpy库基本上没啥用了。但是,有些同学仍然想学微信自动化。实际上,有些功能是可以用其他自动化库代替的。今天,我们就给大家介绍一下如何使用Appium库删除那些僵尸好友!

什么是Appium?

Appium是一个开源的移动端自动化测试框架,支持多种移动端平台,如Android、iOS等。它可以用来开发自动化测试脚本,用于测试移动端应用程序。

如何使用Appium清理僵尸好友?

下面是使用Python和Appium库清理僵尸好友的步骤:

第一步:安装Appium

首先,我们需要安装Appium。可以通过pip命令安装:

```bashpip install appium```

第二步:配置Appium

接下来,我们需要配置Appium。我们需要下载并安装一个移动端模拟器,如Android Studio或Xcode等。

然后,我们需要在Appium的配置文件中添加以下内容:

```json{

"driver": "appium",

"platformName": "Android",

"platformVersion": "10",

"deviceName": "emulator-5554"

}

```

第三步:编写清理僵尸好友的脚本

下面是使用Python和Appium库清理僵尸好友的脚本:

```pythonfrom appium import webdriver 配置Appiumdesired_caps = {

"driver": "appium",

"platformName": "Android",

"platformVersion": "10",

"deviceName": "emulator-5554"

}

连接到微信应用程序driver = webdriver.Remote(desired_caps)

等待微信登录界面出现driver.implicitly_wait(5)

点击登录按钮driver.find_element_by_id("com.tencent.mm:id/h").click()

等待登录成功后,点击好友列表按钮driver.implicitly_wait(5)

driver.find_element_by_id("com.tencent.mm:id/i").click()

等待好友列表界面出现driver.implicitly_wait(5)

点击清理僵尸好友按钮driver.find_element_by_id("com.tencent.mm:id/j").click()

等待清理完成后,点击确认按钮driver.implicitly_wait(5)

driver.find_element_by_id("com.tencent.mm:id/k").click()

关闭Appiumdriver.quit()

```

第四步:运行脚本

最后,我们需要运行这个脚本。可以通过以下命令运行:

```bashpython clear_zombie_friends.py```

注意事项

* 这个脚本仅适用于Android平台。

* 需要在微信应用程序中登录后才能使用。

* 需要在好友列表界面点击清理僵尸好友按钮才能使用。

* 需要在确认界面点击确认按钮才能完成清理。

总结

通过以上步骤,我们可以使用Python和Appium库清理微信中的僵尸好友。这个脚本可以帮助我们减少无用的联系人,提高微信的使用体验。

pythonselenium

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 Mac微信小助手安装

下一篇 微信小程序form表单多input键盘弹框问题