当前位置: 首页 > news >正文

浏览器运行不出来PHP,php脚本无法运行碎片浏览器

我们正在尝试运行一个php页面,它将使用splinter运行python脚本。

虽然python脚本正在运行并打开浏览器抛出终端,但是php页面使用以下命令启动脚本:$output = shell_exec('/usr/bin/python2.7 script.py ' . '2>&1');

Traceback (most recent call last):

File "script.py", line 5, in with Browser() as browser:

File "build/bdist.linux-x86_64/egg/splinter/browser.py", line 63, in Browser

File "build/bdist.linux-x86_64/egg/splinter/driver/webdriver/firefox.py", line 47, in __init__

File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 77, in __init__ self.binary, timeout),

File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__ self.profile.add_extension()

File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_profile.py", line 91, in add_extension self._install_extension(extension)

File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_profile.py", line 269, in _install_extension addon_details = self._addon_details(addon)

File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_profile.py", line 369, in _addon_details raise AddonFormatError(str(e), sys.exc_info()[2]) selenium.webdriver.firefox.firefox_profile.AddonFormatError: ('/usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so: undefined symbol: XML_SetHashSalt', ) "

但它不会打开浏览器。我们怎样才能修好它?

谢谢。在

相关文章:

  • oracle创建永久账号,Oracle:用户创建、权限分配(默认账号)
  • Codeforces Round #369 (Div. 2)
  • oracle的下载地址,ORACLE 资源包下载地址
  • Ubuntu 16.04 安装NodeJs
  • oracle 集中度函数,提高品牌集中度为企业谋取更多利益
  • TreeMap按照key排序
  • oracle 分区表外键建索引,INFORMIX 表分区及索引
  • [loj#115] 无源汇有上下界可行流 网络流
  • php程序设计形成性手册,PHP动态网站设计(专,2020春)形成性考核_第6章 单元测试0...
  • linux命令行动态输出,Linux top实时显示process的动态命令详解
  • 我的cheatsheet
  • linux文件赋予用户权限,Linux 给用户赋予操作权限
  • Ubuntu 16.04安装JAD反编译工具(Java)
  • 查询linux命令位置,查看登录过Linux的IP的地理位置(基于last命令)
  • [poj] 3974 Palindrome
  • 【刷算法】求1+2+3+...+n
  • 30秒的PHP代码片段(1)数组 - Array
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Bytom交易说明(账户管理模式)
  • es6要点
  • export和import的用法总结
  • Facebook AccountKit 接入的坑点
  • gitlab-ci配置详解(一)
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • learning koa2.x
  • Mithril.js 入门介绍
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • React-redux的原理以及使用
  • WebSocket使用
  • yii2中session跨域名的问题
  • Yii源码解读-服务定位器(Service Locator)
  • 测试如何在敏捷团队中工作?
  • 分类模型——Logistics Regression
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 力扣(LeetCode)357
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 追踪解析 FutureTask 源码
  • MyCAT水平分库
  • ​io --- 处理流的核心工具​
  • # 透过事物看本质的能力怎么培养?
  • #laravel 通过手动安装依赖PHPExcel#
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $ git push -u origin master 推送到远程库出错
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (多级缓存)多级缓存
  • (附源码)ssm高校实验室 毕业设计 800008
  • (十八)三元表达式和列表解析
  • (转)linux下的时间函数使用
  • (转)Sql Server 保留几位小数的两种做法
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • ..回顾17,展望18
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能