我正在尝试自动化一个网站,里面有一个 SWF。
我不能用 selenium 移动鼠标,因为它是一个 SWF,所以为了解决这个问题,我使用了 pyautogui 库。
一切正常!,但是!当我使用 pyvirtualdisplay 隐藏导航器时,鼠标没有连接,所以我仍然看到 pyautogui 如何移动我的鼠标。
我的示例代码:
from selenium import webdriver
from pyvirtualdisplay import Display
import pyautogui
display = Display(visible=1, size=(1600,900))
display.start()
driver = webdriver.Firefox()
driver.set_window_size(1600,900)
driver.get('https://website.where.I.have.the.SWF.com')
sleep(5)
pyautogui.click(450, 180)
driver.close()
display.stop()
如何将鼠标附加到 pyvirtualdisplay 实例?