美文网首页云胡编程精选集
python 实现复制粘贴

python 实现复制粘贴

作者: 云胡同学 | 来源:发表于2018-06-30 11:02 被阅读0次

    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
    pip install PyKeyboard
    

    代码

    from selenium import webdriver
    import time
    from bs4 import BeautifulSoup
    import pyperclip #python实现复制粘贴
    from pykeyboard import PyKeyboard
    def main():
        browser = webdriver.Chrome()
        browser.get('https://baidu.com')  # 在当前浏览器中访问百度
        pyperclip.copy("selenium")
        browser.find_element_by_name('wd').click() #点击一下百度的输入框
        time.sleep(0.5)
        k = PyKeyboard()
        #模拟键盘点击ctrl+v
        k.press_key(k.control_key)
        k.tap_key('v')
        k.release_key(k.control_key)
        browser.find_element_by_name('wd').click()
        time.sleep(1000)
    if __name__ == '__main__':
        main()
    

    效果

    参考资料

    1. Python - 模拟鼠标键盘动作
    2. python3 使用 pyperclip 读写剪贴板 ( windows )
    3. GitHub PyUserInput 库

    相关文章

      网友评论

        本文标题:python 实现复制粘贴

        本文链接:https://www.haomeiwen.com/subject/xtrpsftx.html