一、安装 win32clipboard
win32clipboard 集成于 win32api 中,不需要单独安装,直接安装 pywin32 就可以了
pip install pywin32
二、复制图片
import win32clipboard from PIL import Image from io import BytesIO def copy_image_to_clipboard(img_path: str): '''输入文件名,执行后,将图片复制到剪切板''' image = Image.open(img_path) output = BytesIO() image.save(output, 'BMP') data = output.getvalue()[14:] output.close() win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_DIB, data) win32clipboard.CloseClipboard()
三、selenium 粘贴图片
copy_image_to_clipboard('xxx.jpg') driver.find_element_by_css_selector('.im-editor > div').send_keys(Keys.CONTROL, 'v')
完。