问题标签 [ghost.py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
357 浏览

python - 在 Windows 8 上安装 Ghost.py

对于初学者来说,我非常不喜欢那个制作名为“ghost”的网站构建器的人,因为它让这个话题搜索起来很烦人。

无论如何,我正在尝试这些说明,看起来我很好。

第 1 步)获取 PyQt,我有 anaconda,所以它已经存在了。为了安全起见,我首先输入(在 cmd 中):

最后,

它返回说:

步骤 2) 安装 Flask。(我也有珍珠......所以它需要.exe)

返回:

我想这意味着它在那里?

步骤 3) 安装粘贴

返回:和 Flask 一样

Step 4) 安装Ghost.py,尝试了前面提到的说明,说不存在。在挖掘之后,看起来使用相同的方法,“pip.exe install Ghost.py”是要走的路,我这样做了,cmd再次告诉我与Flask相同的想法并粘贴,相同的路径和所有内容。

所以,我将第一次提到的指令中的确切示例复制并粘贴到 pycharm 中,我想我们会看看 ebay ......好吧,我导航到我的 python 脚本所在的目录,当我尝试运行时它说的文件:

这就是我所在的位置。我错过了什么?我从这里去哪里?作为一个侧面措施,我还使用 anaconda 安装了 PySide,它安装并给了我与上面相同的结果。

预先感谢您的帮助!你们都很棒!

0 投票
0 回答
109 浏览

python - 使用 Selenium 下载站点和所有嵌入的内容

Ghost.py头浏览器允许您下载页面的源代码以及与之相关的所有嵌入内容(即 JavaScript、图像、CSS 等)。Selenium 可以做到这一点吗?

0 投票
1 回答
333 浏览

python - Ghost.Py 保持窗口显示

我目前使用ghost.py,当我调用它时他们有一个函数show() 显示网站但立即关闭它。如何保持打开状态?

0 投票
0 回答
394 浏览

python - 我可以在 Ghost.py 上加载 HTML

我可以在 Ghost.py 上加载 HTML 吗?

如果我使用 BeautifulSoup 获取 HTML 代码,如何在 Ghost.py 上加载它。

我尝试但没有成功,:

谢谢你的帮助 。

0 投票
1 回答
53 浏览

python - Ghost.py 的 Python 导入错误

Ghost.py 已正确安装,但找不到它的模块

0 投票
0 回答
233 浏览

python - ghost.py:请求中不存在标头

我正在使用 ghost.py 来获取 html 页面的输出并将其呈现为 png。

该页面位于 node.js/express 服务器上,需要身份验证(使用 jwt)

问题是我无法理解是否发送了标头。

这是一个测试它的片段:

当我运行此代码时,我打印登录页面而不是实际页面,原因可能是标题未发送到页面。

关于如何找出标头有什么问题或以任何其他方式访问受保护资源的任何想法?(例如使用 cookielib 在 ghost.py 会话中存储 cookie)

0 投票
0 回答
298 浏览

python - AttributeError: 'Ghost' 对象没有属性 'click'

我正在尝试使用 python 的 ghost 库在无头浏览器中单击一个元素,如下所示:

这将返回错误消息:

我也试过:

这给出了相同的错误消息。我在使用 Ghost 时做错了什么?

0 投票
1 回答
167 浏览

python - 有没有办法在 Ghost.py 中设置窗口大小?

回到 selenium+phantomjs 有一个名为 set_window_size 的函数,对于我正在处理的项目非常有用,有没有办法用 Ghost.py 做类似的事情?我已经搜索了文档,但没有发现任何关于它的信息。

如果有帮助的话,我正在使用 Python 3 和 PySide 开发 Arch。

______更新___________________________________________________

感谢您的回答!我可以在大多数网站上做到这一点,但当我尝试使用 ghost.py 从 Google 地图捕获时,问题就来了……它只是不起作用。如果我使用显示选项,我可以更改水平尺寸,但仅此而已。

最后,我使用了 phanthomjs 脚本:http ://phantomjs.org/screen-capture.html

我确实可以拍一张谷歌地图的照片。ghost.py 的行为很奇怪。

提前致谢!

0 投票
1 回答
1057 浏览

python - 幽灵不工作

我正在尝试使用他自己网站上的示例代码,但它根本不起作用:

这是一个非常简单的例子,这是回溯:

我正在使用 Python 2.7,我已经为 64 位安装了 PySide 1.2.4,并且正在使用 Windows7 的机器

编辑:

我试过这个:

现在的回溯是:

AttributeError: 'NoneType' 对象没有属性 'http_status' 但如果我使用相同的代码而没有

打印页面.http_status

它显示没有错误

编辑2:

Martijn Pieters 给了我这个可能的解决方案:

此代码有效,但屏幕截图为空,并且对象具有“无”类型

0 投票
1 回答
56 浏览

python - 代码在 IDLE 和 py 脚本中的行为不同 - ghost.py

从 IDLE 运行它可以工作;但是如果我只用这行代码运行一个 py 文件,就会出现这个错误。

这似乎是一个愚蠢的问题,但它是如此简单以至于我找不到我的错误。

我将 ghost.py 与 PySide 一起使用,两者都安装了 pip。