首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >pywinauto爬取微信朋友圈核心代码2021.11.9

pywinauto爬取微信朋友圈核心代码2021.11.9

作者头像
用户7138673
发布2022-09-22 08:43:24
发布2022-09-22 08:43:24
1.1K0
举报
文章被收录于专栏:大大的小数据大大的小数据

pywinauto打开微信,抓句柄。

使用控件的 print_control_identifiers() 方法或 dump_tree() 方法,输出控件下所有控件的信息。

代码语言:javascript
复制
import psutil
import pywinauto
from pywinauto.application import Application

PID = 0
for proc in psutil.process_iter():

    try:

        pinfo = proc.as_dict(attrs=['pid', 'name'])

    except psutil.NoSuchProcess:

        pass

    else:

        if 'WeChat.exe' == pinfo['name']:

            PID = pinfo['pid']
          
app = Application(backend='uia').connect(process=PID)
win = app['微信']
pyq_btn = win.child_window(title="朋友圈", control_type="Button")
cords = pyq_btn.rectangle()
pywinauto.mouse.click(button='left', coords=(cords.left + 10, cords.top + 10))
pyq_win = app["朋友圈"]
pyq_win .draw_outline()

print(pyq_win.dump_tree())
print(pyq_win.print_control_identifiers())
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大大的小数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档