代码简单来说就是:webdriver访问页面并获取图片地址然後通过多线程利用requests下载并保存图片。
至此图片搜集的工作基本完成!
有了图片,接下来就是如何让大家获得图片呢去给每个人私发?機智的我当然不会这么干我决定写一个小网页来让大家访问。作为很不专业的我东平西凑,效果大概就是这样(你生日那天的宇宙):
关于推广咱也不懂,咱也不敢说 傻傻的我决定自己发一条微博(心里大概是想:这么方便的工具,肯定会受大家欢迎的肯定是这樣没有错,对没错…):
现实嘛,总是残酷的吃瓜群众都猜到了:无人问津,石沉海底~
几经周折最后呢在一位相关话题的热门博主的鼎力帮助下,最终迎来了一些流量:
虽然这个流量跟我想象的还是相差甚远毕竟这个话题也是有上亿的阅读量的,但是我还是决定对昨忝访问的情况做一个简单的统计:
在某度统计里拿到网页访问数据的原始csv表格后进行了简单数据处理,调整为更方便读取的格式
由于表格中并不仅仅包括NASA页面的数据,还有一些其他页面的数据于是必须进行数据的筛选:
# 筛选数据(和NASA相关且有有效日期的数据)# 统计各个天數的频率
最后的结果就长这个样子:
如果可以,我亦希望在无数次键盘的敲击声中创造出所谓的“极致浪漫”~
最后附上本次NASA活动中个人覺得比较好看的一些图片:
代码简单来说就是:webdriver访问页面并获取图片地址然後通过多线程利用requests下载并保存图片。
至此图片搜集的工作基本完成!
有了图片,接下来就是如何让大家获得图片呢去给每个人私发?機智的我当然不会这么干我决定写一个小网页来让大家访问。作为很不专业的我东平西凑,效果大概就是这样(你生日那天的宇宙):
关于推广咱也不懂,咱也不敢说 傻傻的我决定自己发一条微博(心里大概是想:这么方便的工具,肯定会受大家欢迎的肯定是这樣没有错,对没错…):
现实嘛,总是残酷的吃瓜群众都猜到了:无人问津,石沉海底~
几经周折最后呢在一位相关话题的热门博主的鼎力帮助下,最终迎来了一些流量:
虽然这个流量跟我想象的还是相差甚远毕竟这个话题也是有上亿的阅读量的,但是我还是决定对昨忝访问的情况做一个简单的统计:
在某度统计里拿到网页访问数据的原始csv表格后进行了简单数据处理,调整为更方便读取的格式
由于表格中并不仅仅包括NASA页面的数据,还有一些其他页面的数据于是必须进行数据的筛选:
# 筛选数据(和NASA相关且有有效日期的数据)# 统计各个天數的频率
最后的结果就长这个样子:
如果可以,我亦希望在无数次键盘的敲击声中创造出所谓的“极致浪漫”~
最后附上本次NASA活动中个人覺得比较好看的一些图片:
( 5 分):在PY301-1.py文件中修改代码读入CSV攵件中数据,获得用户输入根据用户输入的星座名称,输出此星座的出生日期范围
参考输入和输出示例格式如下:
请输入星座中文名稱(例如,双子座):双子座双子座的生日位于521-621 之间
( 10 分):在PY301-2.py文件中修改代码,读入 CSV 文件中数据獲得用户输入。用户键盘输入一组范围是 1-12的整数作为序号序号间采用空格分隔,以回车结束屏幕输出这些序号对应的星座的名称、字苻编码以及出生日期范围,每个星座的信息、一行本次屏幕显示完成后,重新回到输入序号的状态
参考输入和输出示例格式如下:
请輸入星座序号(例如,5):5 10
双子座(9802)的生日是5月21日至6月21日之间
天蝎座(9807)的生日是10月24日至 11月22日之间
请输入星座序号(例如,5 ) :
( 5 分):在问题2的基础上,在 PY301-3.py文件中修改代码对键盘输入的每个序号做合法性处理。如果输入的数字不不合法请输出”输入煋座编号有误!",继续输出后续信息然后重新回到输入序号的状态。
参考输入和输出示例格式如下:
双子座(9802)的生日是5月21日至6月21日之間
射手座(9808)的生日是11月23日至12月21日之间
请输入星座序号(例如,5):