zoukankan      html  css  js  c++  java
  • python模拟鼠标点击教程

    python模拟鼠标点击教程 

    注意下面方法 在python3.6版本可行 (其他版本支不支持暂时不清楚)

    根据您的平台,您需要以下python模块才能运行PyUserInput:
     

    Linux - Xlib(python-xlib)

    Mac - Quartz,AppKit

    Windows - pywin32,pyHook

     首先确保pip 最新版  更新到最新的方法  python -m pip install --upgrade pip

    1 先安装pywin32

     pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  pywin32

    
    

     2安装pyhook

    现在需要安装pyhook。推荐下载whl文件安装,可以去:https://www.lfd.uci.edu/~gohlke/pythonlibs/这里下载

    注意下载一定要本python版本对应 查看输入python 就可以查看python版本

    把下载的文件放到Scripts文件夹里,比如我的是F:AnacondeaScripts。然后

    pip install  pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl

    不出意外的话可以安装成功,当然前提的话是选择好对应的64/32位的版本。

    3最后安装PyUserInput

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyUserInput

     安装成功会有success提示

     如果提示Requirement already satisfied: 代表插件已经存在  那就去插件库删掉  然后重新装

    我用了国内镜像安装 速度快

     安装了以上模块 然后运行下面代码(初学者建议用pycharm方便的东西)

    from pymouse import PyMouse
    
    m = PyMouse()
    a = m.position()    #获取当前坐标的位置(这个东西到时候可以新建个py 获取坐标)
    print(a)
    
    m.move(50, 500)   #鼠标移动到(x,y)位置
    a = m.position()
    print(a)
    
    m.click(50, 50)  #移动并且在(x,y)位置左击
    
    m.click(300, 300, 2) #(300,300)位置右击
  • 相关阅读:
    多多挣钱,多多攒钱。
    平安鸿运英才少儿教育金保障计划
    沙河订奶
    排序算法--参考
    《程序设计基础》考试大纲 复习-C语言
    There is no Action mapped for namespace [/demo1] and action name [doLogin] associated with context path [/SSO_same_domain]
    Android报错 The connection to adb is down, and a severe error has occured.
    解析库beautifulsoup
    request模块使用
    爬虫基本原理
  • 原文地址:https://www.cnblogs.com/newmiracle/p/12409037.html
Copyright © 2011-2022 走看看