繁体   English   中英

试图延迟我的程序的一部分

[英]trying to delay part of my program

我试图拍摄我打开的网页的快照,但是我需要延迟代码的第二部分,以便程序有时间打开页面

这是代码

import os
import sys
import time
import Image
import ImageGrab


import webbrowser
webbrowser.open_new(input("URL: "))
#Need to delay here

SaveDirectory=r'C:\Documents and Settings\User\My Documents\My Pictures'
ImageEditorPath=r'C:\WINDOWS\system32\mspaint.exe'
img=ImageGrab.grab()
box = (100, 100, 400, 400)
region = img.crop(box)
saveas=os.path.join(SaveDirectory,'ScreenShot_'+'.png')
img.save(saveas)
editorstring='""%s" "%s"'% (ImageEditorPath,saveas) 
os.system(editorstring)

使用selenium webdriver绑定为python截屏:

#!/usr/bin/env python
from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://www.google.com/')
browser.save_screenshot('screenshot.png')
browser.quit()

您可以尝试使用time.sleep(seconds)来让程序延迟一段时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM