我有一个在 pyvirtualdisplay 中运行的脚本,我需要一个复制到剪贴板的变量值。
以下作品(我的脚本的简化版本):
from selenium import webdriver
import clipboard
driver = webdriver.Chrome("/home/name/chromedriver")
driver.get("http://pagewithvariable.com")
variable = find_element_by_name("variable")
clipboard.copy(variable)
以下不起作用:
from selenium import webdriver
import clipboard
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome("/home/name/chromedriver")
driver.get("http://pagewithvariable.com")
variable = find_element_by_name("variable")
clipboard.copy(variable)
尝试在 pyvirtualdisplay 中运行剪贴板时遇到的错误如下:
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":1195"
after 11 requests (8 known processed) with 0 events remaining.
请帮忙 :)