phantomjs

用于更改 openssl 密码的环境变量
phantomjs

用于更改 openssl 密码的环境变量

我想使用特定密码进行 HTTPS 连接。客户端 (phantomjs) 静态链接 openssl。唯一的方法是使用环境变量,因为没有命令行参数可以执行此操作。 有人知道会导致使用特定密码的环境变量吗?SSL密码似乎不起作用。 ...

Admin

在 Docker Alpine 中使用 PhangomJS
phantomjs

在 Docker Alpine 中使用 PhangomJS

我正在尝试将 Jenkins 用作 docker 容器。为此,我使用官方 docker 镜像。由于我们有一些基于 Selenium(实际上是 Vaadin Workbench)的集成测试,因此我需要以无头方式运行 phantomjs。测试执行正确,与 dockerized 之前一样。我的 Web 应用程序(服务器)执行正确,phantomjs 稍后作为客户端启动并正确执行所有测试。这是预期的行为。 现在我喜欢在高山系统。一般来说,我在其他 docker 容器中使用 alpine,因为它体积小。Jenkins docker 官方镜像中也有基于 alpine ...

Admin

无法使用 PhantomJS 和 selenium 驱动程序从 Debian 服务器获取 HTML
phantomjs

无法使用 PhantomJS 和 selenium 驱动程序从 Debian 服务器获取 HTML

我正在开发一个 python 程序,它使用 selenium(webdriver python 绑定)和 PhantomJS(可使用 JavaScript API 编写脚本的无头 WebKit)来加载和与网站交互。 当我在当地的ubuntu 计算机/网络它可以正确加载网站;我可以转储所有 HTML: 打印 webdriver.page_source 当我在服务器,此行仅打印 <html><head></head><body></body></html> 看起来服务器用...

Admin

尝试使用 systemd 将 PhantomJS (webdriver) 作为服务运行
phantomjs

尝试使用 systemd 将 PhantomJS (webdriver) 作为服务运行

我想在 CentOS 机器上以 webdriver 模式运行 PhantomJS 作为服务。 我创建了这个 systemd 文件,但不知何故命令行参数不被接受。错误消息是Unit phantomjs-webdriver.service failed to load: Invalid argument. [Unit] Description=PhantomJS Webdriver After=syslog.target [Service] User=xxxxx ExecStart=phantomjs --webdriver=4444 SuccessExi...

Admin

Nginx、angularJS、django 和 phantomJS 配置
phantomjs

Nginx、angularJS、django 和 phantomJS 配置

我已经成功设置了 Django、angularjs 和 phantomJS(出于 SEO 目的)来协同工作,但是在路线方面我遇到了一个小问题。 http://something.com/?_escaped_fragment_= 被正确重写,并且我得到了我的页面的渲染快照(由 phantomJS 提供),但是 http://something.com/news/?_escaped_fragment_= 没有被重写,并且我收到 404 未找到错误。 如果没有 _escaped_fragment_ 部分,两个站点都可以被找到并正确呈现。 这是我的 nginx...

Admin

禁止 PhantomJS 生成崩溃报告
phantomjs

禁止 PhantomJS 生成崩溃报告

我有一组服务器,用于为 SEO 目的生成我们大量使用 Javascript 的页面的快照。这些服务器使用 PhantomJS 来呈现页面,但偶尔浏览器会崩溃,服务器会妥善处理崩溃并重试,但是,/tmp/7ffeb5fb-2986-56e2-4ade3815-693b6753.dmp每次崩溃时,PhantomJS 都会创建一个文件,例如,用于报告错误。问题是我们的服务器磁盘空间有限,最终会消耗掉所有磁盘空间。我在文档中找不到有关禁用文件生成的任何提及。 有没有办法,除了创建一个 cron 作业来定期清理 tmp 文件夹外,还可以防止生成转储文件? ...

Admin

如何在带有 SELinux 的 CentOS 上运行 PhantomJS?
phantomjs

如何在带有 SELinux 的 CentOS 上运行 PhantomJS?

我正在尝试在 CentOS 5 机器上使用 PhantomJS 截屏,但无法让它与 SELinux 协同工作。它在禁用 SELinux 的相同机器上工作正常,所以我真的怀疑 SELinux 是造成这种情况的原因。 这是我尝试过的(所有命令都以 root 身份运行)以及我遇到的错误: $ ls -Z /usr/local/phantomjs/phantomjs-1.6.2-linux-x86_64-dynamic/bin -rwxr-xr-x myusername myusername system_u:object_r:bin_t ...

Admin

CentOS 5.5 上的 PhantomJS(glibc 和 libstdc++ 版本)
phantomjs

CentOS 5.5 上的 PhantomJS(glibc 和 libstdc++ 版本)

我正在尝试在 CentOS 上运行 PhantomJS,但收到以下信息: ./phantomjs: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./phantomjs) ./phantomjs: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./phantomjs) ./phantomjs: /lib64/libc.so.6: version `GLI...

Admin

如何对 FreeBSD 9 中的 phantomjs 端口应用补丁?
phantomjs

如何对 FreeBSD 9 中的 phantomjs 端口应用补丁?

我已经安装了 FreeBSD 9,我需要安装幻影。它可用,/usr/ports/lang/phantomjs但版本是 1.0,而我需要更新的版本。有一个修补更新到 1.4.1 版本,但我不知道如何应用此补丁。我在 Google 上搜索了这个问题,并阅读了FreeBSD Porter 手册但我还是迷路了。 /usr/ports/UPDATING文件中也没有关于 phantomjs 的条目。 感谢您的帮助。 ...

Admin

Phantomjs 在 Amazon EC2(Ubuntu 12.04 AMI)上失败
phantomjs

Phantomjs 在 Amazon EC2(Ubuntu 12.04 AMI)上失败

我正在尝试使用 Ubuntu 最新映像 (12.4) 在 Amazon EC2 上运行 Phantomjs (特别是 Casperjs)。为确保万无一失,我尝试了两种不同的版本。一种在我的开发机器上编译 (Phantomjs 1.6.0),另一种在 EC2 本身中构建 (Phantomjs 1.6.1)。 两者的结果相同:没有建立连接。 使用比萨例子: 我可以 wget 'http://lite.yelp.com/search?find_desc=pizza&find_loc=94040&find_submit=Search' 我...

Admin

Xvfb-phantomjs-Linux Redhat Enterprise 5
phantomjs

Xvfb-phantomjs-Linux Redhat Enterprise 5

我正在尝试让 phantomjs(无头浏览器)在我的服务器上运行...... 底线是我没有任何运气。 phantomjs 常见问题解答中的答案是使用 Xvfb 运行它: http://code.google.com/p/phantomjs/issues/detail?id=163 但是我不知道这是什么意思,也不知道如何使用。我使用 yum instal 安装了它... 这是我所能做到的。 我甚至给开发人员发了一封电子邮件并要求他做出解释,他很快就做出了回应,在错误跟踪器中创建了一个问题并将其添加到文档中...... http://code.goog...

Admin