设为首页 加入收藏

TOP

企业Shell面试题及企业运维实战案例(三)(五)
2019-09-03 02:40:12 】 浏览:471
Tags:企业 Shell 试题 实战 案例
滚脚本(具体设计请参考课堂讲解的企业代码发布方案)。

解答:

 

 

26、企业Shell面试题26:51CTO博文爬虫案例

获取51CTO博客列表倒序排序考试题
老男孩教育培训机构需求:需求入下:
请把http://oldboy.blog.51cto.com地址中的所有博文,按照时间倒序列表如下:
2013-09-13运维就是一场没有硝烟的战争
http://oldboy.blog.51cto.com/2561410/1296694
2016-04-17运维人员写项目方案及推进项目的基本流程思路
http://oldboy.blog.51cto.com/2561410/1764820
附加:高级要求:
生成html页面,并设置超链接。
结果如下:
http://oldboy.blog.51cto.com/2561410/1862041

 解答:

#!/bin/sh
Uri="http://blog.51cto.com/oldboy/p"
Html_list=/tmp/html/oldboy_blog.html
[ ! -d /tmp/html ] && mkdir -p /tmp/html

for i in {1..29}
  do
  curl -s $Uri$i|grep -A 5 "time fl"|sed '/^.*zan fr.*/,+2d'|sed 's#^--$#<br>#g'|sed 's#<a.*fl">发布于:#<a>#g'|sed 's#<sp.*an>##g' >>$Html_list
  echo '<br>' >>$Html_list
done

 

 

文章转载自:http://www.pythonheidong.com/blog/article/2870/

首页 上一页 2 3 4 5 下一页 尾页 5/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Installation failed: Timeout wa.. 下一篇Activity生命周期方法调用finish..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目