pywinauto爬取微信联系人
时间: 2023-12-27 08:22:04 浏览: 170
Python爬取个人微信朋友信息操作示例
5星 · 资源好评率100%
以下是使用pywinauto爬取微信联系人的示例代码:
```python
import time
from pywinauto.application import Application
# 连接微信窗口
app = Application(backend='uia').connect(title_re='微信.*')
# 获取主窗口
main_win = app.window(title_re='微信.*')
# 点击通讯录按钮
main_win.child_window(title='通讯录', control_type='Button').click()
time.sleep(1) # 等待通讯录页面加载完成
# 获取通讯录列表
contact_list = main_win.child_window(title='联系人列表', control_type='List')
# 获取联系人数量
contact_count = contact_list.item_count()
# 遍历联系人列表,输出联系人名称
for i in range(contact_count):
contact = contact_list.get_item(i)
print(contact.texts()[0])
```
该代码首先连接微信窗口,然后点击通讯录按钮,等待通讯录页面加载完成。接着获取通讯录列表,遍历联系人列表,输出联系人名称。
阅读全文