及时对特定网站进行截图

及时对特定网站进行截图

我有一个网站,每周都要对姊妹网站进行截图。我想知道该怎么做。我已获得截图代码,但不知道如何在特定时间打开浏览器以便对网站进行截图。我知道我必须使用 crontab 来安排我的任务,但如何打开浏览器呢?

我的截图脚本如下

import gtk.gdk

w = gtk.gdk.get_default_root_window()
sz = w.get_size()
#print "The size of the window is %d x %d" % sz
pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
if (pb != None):
    pb.save("screenshot.png","png")
 #   print "Screenshot saved to screenshot.png."
else:
 #   print "Unable to get the screenshot."

知道如何通过 python 脚本打开浏览器吗?

如果这不是实现我的想法的正确方法,我愿意接受建议。

答案1

好吧,碰巧我找到了问题的答案。:D

#!/usr/bin/python
import webbrowser
webbrowser.open("http://www.google.com")

这就是使用 Python 打开 Google 所需的全部 Python 脚本。干杯。:D

相关内容