我使用它后有没有办法删除Ghost.py的剩菜?

时间:2015-02-22 20:35:05

标签: python ghost.py

我在我的脚本中使用ghost包来抓取网站。由于我有很多页面要刮,鬼被多次使用,每页约30次,我可能有数百页要刮。我注意到,在运行我的脚本时,在大约25页之后我开始得到Ghost :: Qt :: Qthread错误,甚至在此之前,似乎鬼不一致意义:基本上ghost用于从简单中提取电话号码页面看起来像这样:

this is how the webpage looks like - I'm extracting this phone #

我怀疑它是关于内存的重载,或类似的事情,但我必须承认我是Python的新手并且在编程方面不够熟练(我来自硬件世界)。

有没有人遇到过这类问题? 我知道ghost有一个名为remove_page的方法应该删除创建的“页面”,但我已经尝试使用它,我认为它不起作用(或者我遗漏了一些东西),这里是一个代码,我尝试使用此删除和删除后,我仍然可以使用该对象:

from ghost import Ghost
gh=Ghost()
page, page_name = gh.create_page()
gh.remove_page(page)

运行此操作并键入page后,我希望不会定义任何页面。如何释放资源,删除页面,甚至删除创建的gh对象?

0 个答案:

没有答案