小作业

针对黄河的分享,组长给我们留了个小作业。要求如下:

本周二的python知识点:

1、将黄河的demo执行一遍。

2、截图的命名以时间为名称,如201703141400.png。

3、python循环的几种方式自行查看。

4、检查执行结果是否正确,如 文本中搜索内容为4项,截图是否为4项。

实现

fromseleniumimportwebdriver

importtime

demo=webdriver.Firefox()

file=open("Demo.txt")

line=file.readline()

whileline:

        ISOTIMEFORMAT='%Y%m%d%H%M%S'

       filename=str(time.strftime(ISOTIMEFORMAT))+".png"

      demo.get("http://www.baidu.com/s?wd="+line)

      demo.save_screenshot(filename)

       time.sleep(3)

       line=file.readline()

       filename=""

demo.quit()

思路

获取当前系统时间,然后赋值给变量“filename”

一个小问题

因为循环体中,一开始,我没有给filename置空,所以程序循环第二次时,就卡住了。

一个知识点

Python time strftime()方法,接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。

语法:time.strftime(format[,t])

%Y 四位数的年份表示

%m 月份

%d 月内中的一天

%H 24小时制小时数

%M 分钟数

%S 秒

你可能感兴趣的:(小作业)