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

下载后的文件:

下载后的效果:

相关推荐
weixin_4454766813 小时前
linux下lims部署详细步骤参考
linux
梦想的颜色13 小时前
UniApp 请求层终极封装:统一拦截、错误处理、多端兼容,结合 Claude Code 高效落地
服务器·uniapp·uni.request·codex·claudecode·ai 辅助开发·uniapp 请求封装
番茄炒鸡蛋加糖13 小时前
中级核心技术1--MySQL/Java 并发
java·数据库·mysql
戴西软件13 小时前
戴西CAxWorks.VPG车辆工程仿真软件技术解析(上)——安全仿真体系的自动化构建
运维·网络·数据库·人工智能·算法·安全·自动化
LuDvei14 小时前
怎么把数据上传到云端
运维·服务器
灯澜忆梦14 小时前
【MySQL10】进阶篇 | 索引_#1
数据库·sql·mysql
奇特認14 小时前
数据库MySQL 1.安装环境部署
linux·运维·服务器
敲上瘾14 小时前
redis常用数据类型与操作方法
数据结构·数据库·redis·缓存
小小龙学IT15 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
OceanWaves199315 小时前
mysql 5.7.29 主从同步配置
数据库·mysql·adb