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

下载后的文件:

下载后的效果:

相关推荐
IMPYLH8 小时前
Linux 运维基础:从入门到实战的完整指南
linux·运维·php
前端 贾公子8 小时前
LangGraph == 图的状态(State)管理 (下)
运维·服务器·数据库
Lsetea8 小时前
curl走HTTPS代理报SSL证书错误:proxy-cacert与cacert双层信任排查
linux·https·ssl证书·curl·代理服务器
星恒随风8 小时前
Linux进程间通信(二):深入理解System V共享内存、消息队列、信号量与内核IPC资源管理
linux·运维·服务器·笔记·学习·状态模式
zlwool8 小时前
机械行业ERP与进销存的合规选型边界
数据库·erp
梦想的颜色8 小时前
【AI速览】RAG 向量数据库选型:Milvus、Chroma、Qdrant、PGVector 全维度横向对比
数据库·milvus·chroma·rag·pgvector·向量库·qdrant
IMPYLH8 小时前
Linux 文件检索:find、locate、grep 与 which 实战指南
linux·运维·服务器
西索斯coding9 小时前
Claude Code 工具调用返回空怎么办?claude-opus-5.5 的 input_schema 校验踩坑记录与修复方案
服务器·前端·javascript·ai
小溪学编程9 小时前
向量数据库 Milvus 基础实践:从入门到上手
数据库·milvus
数据最前线9 小时前
雪上加霜,Oracle向蓝色巨人最后的阵地发起挑战
数据库·oracle