复制粘贴Pywin32
pip install pywin32
#clipboard.py
#www.testclass.cn
#Altumn
import time
import win32clipboard
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.Firefox()
driver.get("https://www.testclass.cn/")
driver.implicitly_wait(10)
driver.maximize_window()
#设置复制内容Text
Text="selenium"
#打开粘贴板
win32clipboard.OpenClipboard()
#清空粘贴板
win32clipboard.EmptyClipboard()
#设置复制的内容为Text
win32clipboard.SetClipboardData(win32clipboard.CF_UNICODETEXT,Text)
#关闭粘贴板线程
win32clipboard.CloseClipboard()
#打开粘贴板
win32clipboard.OpenClipboard()
#获取粘贴板内容,传给参数data
data=win32clipboard.GetClipboardData(win32clipboard.CF_TEXT)
#输出粘贴板内容
print(data)
#需要关闭一下粘贴板线程
win32clipboard.CloseClipboard()
driver.find_element_by_id("search").click()
#在网站主页输入Control+v模拟粘贴,然后执行搜索操作。
driver.find_element_by_id('search').send_keys(Keys.CONTROL, 'v')
time.sleep(2)
#通过回车键来代替单击操作,实现查询。
driver.find_element_by_id("search").send_keys(Keys.ENTER)
time.sleep(2)
driver.quit()