【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<&-

下载后的文件:

下载后的效果:

相关推荐
阿拉斯攀登8 小时前
平台设备驱动:platform bus 与设备树
linux·嵌入式硬件·嵌入式·linux驱动·字符设备驱动
tant1an8 小时前
MySQL面试题(一)
数据库·mysql
阿拉斯攀登8 小时前
并发与同步:自旋锁、信号量、互斥锁
linux·网络·嵌入式硬件·linux驱动·字符设备驱动
网络小白不怕黑9 小时前
10.邮件服务器搭建并脚本实现监控httpd状态
linux·运维·服务器
喜欢的名字被抢了9 小时前
MongoDB生产实践:架构设计、分片集群与运维监控
数据库·mongodb·教程
CN_HW9 小时前
Nginx 流量镜像配置文档-双轨国产化
服务器·前端·网络
红糖奶茶9 小时前
MySQL 8.0的自增主键持久化特性
数据库·mysql·adb
Macbethad10 小时前
基于TwinCAT的半导体刻蚀设备SCADA管理程序技术方案
运维·网络·数据库
Carlos_Xu10 小时前
Linux基础-基础命令
linux
风曦Kisaki10 小时前
# Linux实战笔记-HIS项目实战Day01:版本控制与Git基础
linux·笔记·git