Skip to content

Navigator

左侧导航栏操作类,用于切换主页面和访问全局功能。

方法

switch_to(tab_name)

切换到指定导航标签。

  • tab_name str — 标签名:"聊天" / "通讯录" / "收藏" / "聊天文件" / "朋友圈" / "视频号" / "搜一搜" / "小程序" / "看一看" / "更多"

open_channels_live_companion()

打开视频号直播助手。

open_chat_files()

打开聊天文件。

open_chat_history_manager()

打开聊天记录管理。

open_lock()

打开锁定微信。

open_feedback()

打开反馈。

open_settings()

打开设置。

get_self_profile()

获取当前登录账号的个人资料。

  • 返回 dict — 包含 nickname、account、avatar 等信息

get_self_info()

获取更详细的个人信息。

  • 返回 dict

lock()

锁定微信。

  • 返回 bool — 是否成功锁定

示例

python
from pywxauto import Weixin

wx = Weixin()

# 切换到通讯录
wx.navigator.switch_to("通讯录")

# 获取个人信息
profile = wx.navigator.get_self_profile()
print(f"昵称: {profile['nickname']}")

# 锁定微信
wx.navigator.lock()