我在无头服务器上使用python运行selenium webdriver(firefox)。我正在使用pyvirtualdisplay来启动和停止Xvnc显示以获取我正在访问的站点的图像。这很有效,除了页面上没有加载Flash内容(我可以说,因为我正在截取页面的截图,我只看到空白区域,其中flash内容应该在屏幕截图上)。
当我在本地unix机器上运行相同的程序时,flash内容加载就好了。我在我的服务器上安装了flash,并在/ usr / lib / mozilla / plugins中安装了libflashplayer.so。唯一的区别似乎是我在服务器上使用Xvnc显示器(除非plash没有正确安装?但我相信是因为我曾经收到一条消息,要求我在查看有闪存的网站时安装flash内容,但自从安装flash后我再也没有收到该消息了。
有没有人对此有任何想法或经验 - 是否有使用无头服务器上的firefox webdriver加载闪存的技巧?感谢
答案 0 :(得分:0)
事实证明,我需要使用selenium向下滚动页面以加载所有内容。