zoukankan      html  css  js  c++  java
  • python3 模拟鼠标和键盘操作

    1. 安装pyperclip

    pip install pyperclip



    使用方法
    复制
     

    pyperclip.copy("hello world")


    粘贴

    pyperclip.paste()



    2. 安装PyKeyboard
    安装pywin32
    https://pypi.org/project/pywin32/#files

    这边下载whl文件,之后用命令行pip install 安装,注意选择好对应的版本。

    安装pyHook
    https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook

    也是同样的操作。

    安装PyKeyboard

    1.  
      pip install PyKeyboard
    2.  
      1
    3.  
      3. 代码
    4.  
      from selenium import webdriver
    5.  
      import time
    6.  
      from bs4 import BeautifulSoup
    7.  
      import pyperclip #python实现复制粘贴
    8.  
      from pykeyboard import PyKeyboard
    9.  
      def main():
    10.  
          browser = webdriver.Chrome()
    11.  
          browser.get('https://baidu.com')  # 在当前浏览器中访问百度
    12.  
          pyperclip.copy("selenium")
    13.  
          browser.find_element_by_name('wd').click() #点击一下百度的输入框
    14.  
          time.sleep(0.5)
    15.  
          k = PyKeyboard()
    16.  
          #模拟键盘点击ctrl+v
    17.  
          k.press_key(k.control_key)
    18.  
          k.tap_key('v')
    19.  
          k.release_key(k.control_key)
    20.  
          browser.find_element_by_name('wd').click()
    21.  
          time.sleep(1000)
    22.  
      if __name__ == '__main__':
    23.  
          main()




    4. 效果


    5. 参考资料
    Python-模拟鼠标键盘动作 
    python3 使用pyperclip读写剪贴板(windows) 
    github PyUserInput库

    参考链接:http://www.pianshen.com/article/867080171/

                     https://blog.csdn.net/qq_38839677/article/details/83374219

  • 相关阅读:
    Vmware中“重新安装vmware-tools”按钮置灰如何解决
    如何实现Sublime Text3快速生成html代码
    Windows窗体编程你也行
    .NET基础技术总结
    C#考试题第一波
    C#认证题4(使用标准Windons窗体控件)
    通讯录数据库
    C#认证试题(3)
    c#认证题(2)
    c#认证试题
  • 原文地址:https://www.cnblogs.com/xiohao/p/10508322.html
Copyright © 2011-2022 走看看