python实现复制粘贴

wylc123 1年前 ⋅ 3908 阅读

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源点

相关文章推荐

全部评论: 0

    我有话说: