技术求助: Python , pywinauto - V2EX
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
cool1205

技术求助: Python , pywinauto

  •  
  •   cool1205 Nov 15, 2020 2819 views
    This topic created in 2007 days ago, the information mentioned may be changed or developed.
    技术求助:现在有个 windows 系统软件,类似 fiddler,我想通过 python 获取到这个软件列表中的数据,请问我该如何操作?我尝试使用 pywinauto,但只能查看控件,查不到控件上的文本,控件类型是 pane 。请问有没有大哥知道如何处理或者有类似的例子。如果大哥愿意帮我解决这个问题,并且有代码的话,我愿意向大哥支付辛苦费。
    9 replies    2020-11-16 15:01:09 +08:00
    jizhihaoSAMA
        1
    jizhihaoSAMA  
       Nov 15, 2020
    用 inspect 了没?

    如果你英语好点的话去 Stack Overflow 问吧。
    cool1205
        2
    cool1205  
    OP
       Nov 15, 2020
    @jizhihaoSAMA 没有,你之前做过类似的项目吗?
    ysc3839
        3
    ysc3839  
       Nov 15, 2020 via Android
    提供的信息太少,至少提供软件名称吧?最好还能提供截图。
    “控件类型是 pane”指的是 window class name 吗?如果是的话,很可能没办法获取。
    sujin190
        4
    sujin190  
       Nov 15, 2020
    不行就 ocr 呗
    Deteriorator
        5
    Deteriorator  
       Nov 16, 2020
    你应该用 inspect 读取一下 ui automation 桌面控件,然后从控件上获取信息
    leeguo
        6
    leeguo  
       Nov 16, 2020
    说来你不信, 我以前做个一个辣鸡项目 用的 pywinauto , 能看到句柄得不到内容.... 我是用的点击之后复制. 需求能实现, 但是很辣鸡, 而是占用一台电脑的剪贴板, 如果是虚拟机, 还不能关闭远程桌面 关了剪贴板就不能用了...
    xchaoinfo
        7
    xchaoinfo  
       Nov 16, 2020
    @leeguo 我也搞过类似的东西, 我这里是 长按 某个控件, 然后复制, 然后在长按, 然后在粘贴.
    hahaba
        8
    hahaba  
       Nov 16, 2020
    换成 airtest 吧
    JSPIXiaoHei
        9
    JSPIXiaoHei  
       Nov 16, 2020
    还有个 package 叫做 pyuiautomation,是一个中国人封装的 C#的 UIA 库,可以获取控件内容,试试看
    About     Help     Advertise     Blog     API     FAQ     Solana     5890 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 06:33 PVG 14:33 LAX 23:33 JFK 02:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86