gpt4 book ai didi

python - Ghost 不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:02 24 4
gpt4 key购买 nike

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

from ghost import Ghost
ghost = Ghost()

page, resources = ghost.open('http://google.com')

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

AttributeError: 'Ghost' object has no attribute 'open'

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

编辑:

我已经试过了:

import ghost
g = ghost.Ghost()
with g.start() as session:
page, extra_resources = session.open("http://www.google.es")
print page.http_status

现在的回溯是:

AttributeError: 'NoneType' 对象没有属性 'http_status' 但如果我使用没有

的相同代码

print page.http_status

没有显示错误

编辑2:

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

from ghost import Ghost, Session

ghost = Ghost()

ghost = Session(ghost)

ghost.open('http://www.google.com')

ghost.capture_to('screen_shot.png')

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

最佳答案

from ghost import Ghost
ghost = Ghost()

with ghost.start() as session:
page, extra_resources = session.open("http://www.google.de")
session.set_viewport_size(1920,1080)
session.capture_to('test.png')
~

~

关于python - Ghost 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41035478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com