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

下载后的文件:

下载后的效果:

相关推荐
Escalating_xu7 分钟前
【Linux 网络编程】网络命令加餐:用 ping、netstat、watch 和 pidof 排查服务问题
linux·运维·网络
NocoBase8 分钟前
本周更新|优化及缺陷修复
数据库·人工智能·开源·零代码·无代码
mounter62515 分钟前
现代 Linux 内核在异构内存与硬件演进下的架构变革:压缩 RAM、CXL 与分布式内存
linux·linux kernel·kernel
nece00116 分钟前
vbox 为虚拟机配置网络
运维·服务器·网络
大侠归来28 分钟前
Redis Cluster 的 16384 个槽(Slot)是什么?
数据库·redis·缓存
racerun29 分钟前
用于图片上传到服务器
运维·服务器
迅猛龙办公室34 分钟前
Python实现PM空气质量提醒
服务器·前端·python
墨天梦37 分钟前
D26_数据库迁移与可复现构建
数据库·oracle
智恒百亿1 小时前
5090 八卡服务器踩坑实录:架构、多卡通信、PyTorch Distributed 一次说清楚
服务器·pytorch·架构
猫咪很可爱1 小时前
Oracle归档自动删除任务失败
数据库·oracle