我试图在Python 3脚本中运行selenium,每次遇到此错误:
消息:状态为255的进程意外关闭
我下载了geckodriver,将其解压缩,将文件复制到/ usr / local / bin,然后使用chmod + x geckodriver,每次仍然存在错误。
这是我在代码中调用geckodriver的方式:
driver = webdriver.Firefox(executable_path ='/ usr / local / bin / geckodriver')
这是geckodriver.log
1532638120267 geckodriver INFO geckodriver 0.21.0 1532638120273 geckodriver INFO收听127.0.0.1:39104 1532638121274 mozrunner :: runner信息正在运行的命令:“ / usr / bin / firefox”“-木偶”“-前景”“ -no-remote”“ -profile”“ /tmp/rust_mozprofile.UzK6zmAjKPXA” 文件/usr/lib/firefox/libxul.so的XPCOMGlueLoad错误: /usr/lib/firefox/libxul.so:未定义符号:cairo_xlib_surface_create 无法加载XPCOM。 1532638917682壁虎驱动程序信息壁虎驱动程序0.21.0 1532638917697 geckodriver INFO收听127.0.0.1:55887 1532638918676 mozrunner :: runner信息运行命令:“ / usr / bin / firefox”“-木偶”“-前景”“-无远程”“ -profile”“ /tmp/rust_mozprofile.4AVPoppibdZi” 文件/usr/lib/firefox/libxul.so的XPCOMGlueLoad错误: /usr/lib/firefox/libxul.so:未定义符号:cairo_xlib_surface_create 无法加载XPCOM。 1532638931440壁虎驱动程序信息壁虎驱动程序0.21.0 1532638931444 geckodriver INFO收听127.0.0.1:47469 1532638932444 mozrunner :: runner信息运行命令:“ / usr / bin / firefox”“-木偶”“-前景”“-无远程”“ -profile”“ /tmp/rust_mozprofile.RomL8VG6Fl5y” 文件/usr/lib/firefox/libxul.so的XPCOMGlueLoad错误: /usr/lib/firefox/libxul.so:未定义符号:cairo_xlib_surface_create 无法加载XPCOM。
如果其他人有这个问题,我需要一些帮助。
谢谢。