1. 安装pyperclip
pip install pyperclip
使用方法-复制
pyperclip.copy("hello world")
粘贴
pyperclip.paste()
2. 安装PyKeyboard
先安装pyHook
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
将安装包下载到本地进行安装,此处注意选择的pyHook版本一定要和python对应,否则就会报错。
执行命令:pip install E:\pyHook-1.5.1-cp36-cp36m-win_amd64.whl
安装pyUserInput
执行命令:pip install pyUserInput
安装pyUserInput时,会自动安装pywin32。如果安装过程中出现错误,如read timed out,是网速不好导致pyUserInput安装失败,可以将pywin32下载到本地进行安装,在进行pyUserInput的安装,安装pywin32请参考下面步骤
3.安装pywin32
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
将安装包下载到本地进行安装,此处注意选择的版本一定要和python对应
执行命令:pip install E:\pywin32-1.5.1-cp36-cp36m-win_amd64.whl
4.代码
#!usr/bin/env python
# -*- coding: utf-8 -*-
#!文件类型: python
#!创建时间: 2019/9/2 8:55
#!作者: SongBin
#!文件名称: copyAndpaste.py
#!简介:copy到网页
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()
[python] PyMouse、PyKeyboard用python操作鼠标和键盘
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载