【Shell】模拟爬虫下载天龙八部小说

Shell脚本:

bash 复制代码
#curl https://tianlong.5000yan.com/ -o tianlong.html
grep "href=" tianlong.html | grep html | awk -F"\"" '{ print $6 }' >> urls.txt
grep "href=" tianlong.html | grep html | awk -F">" '{ print $3 }' | awk -F"<" '{ print $1 }' >>titles.txt

exec 3<urls.txt
exec 4<titles.txt

while read -u 3 url && read -u 4 title
do
	echo "$title : $url"
	curl "$url" -o "${title}.html"
done

exec 3<&-
exec 4<&-

下载后的文件:

下载后的效果:

相关推荐
wuqingshun3141596 分钟前
说说TCP的3次握手?为什么需要三次握手?
服务器·网络协议·tcp/ip
CHANG_THE_WORLD8 分钟前
1.简单的服务端和客户端(仅作为内容补充)
linux·服务器·网络
金伟API10248 分钟前
常见的SQL面试题:经典50例
数据库·人工智能·笔记·sql·学习
谜之锋19 分钟前
银河麒麟 Debian 系统离线deb包安装Mariadb 数据库指南
数据库·debian·mariadb
jiecy22 分钟前
为Linux系统双网卡配置静态路由
linux·运维
Leighteen33 分钟前
MongoDB 文档模型设计:从关系型思维到文档型思维的转变
数据库·mongodb
CodexDave1 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
weixin_307779131 小时前
Linux下Jenkins数据故障的系统化排查Shell脚本
linux·运维·服务器·jenkins
荒--1 小时前
Burp Suite(二)
linux·运维·服务器
播播资源2 小时前
智能路由(AI Router):用“虚拟模型”撬动无限算力,从此告别手动切换
数据库