惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
V
V2EX
Vercel News
Vercel News
U
Unit 42
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
J
Java Code Geeks
WordPress大学
WordPress大学
罗磊的独立博客
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG

泠泫凝的异次元空间

通过串口安装Linux | 泠泫凝的异次元空间 curl自编译 | 泠泫凝的异次元空间 Minecraft 认证服务器代理 | 泠泫凝的异次元空间 飞塔分流配置实战 | 泠泫凝的异次元空间 Windows 安全启动证书检查 | 泠泫凝的异次元空间 Lxn-OneDriveCLI | 泠泫凝的异次元空间 华三交换机配置 ERPS 环网 | 泠泫凝的异次元空间 PVE 配置 VLAN 感知 | 泠泫凝的异次元空间 MT7922 无线网卡安装 | 泠泫凝的异次元空间 无显示输出 Linux 主机配置桌面显示 | 泠泫凝的异次元空间 Wireguard 部署 SOP 手册(自用) | 泠泫凝的异次元空间 Zabbix 7.4 通过钉钉发送告警提醒 | 泠泫凝的异次元空间 Debian with xfce 通过 VNC 共享屏幕 华三S6860 IRF堆叠 | 泠泫凝的异次元空间 iPad 应用侧载 | 泠泫凝的异次元空间 Smart DNS 分区解析 | 泠泫凝的异次元空间 建立 NFS 服务器并挂载到客户端 | 泠泫凝的异次元空间 将 Android 以 MTP 方式连接至 Debian PVE 虚拟机迁移至 vCenter | 泠泫凝的异次元空间 vCenter 虚拟机迁移至 PVE | 泠泫凝的异次元空间 PVE迁移时提示密钥验证失败 | 泠泫凝的异次元空间 修改Windows设备设置区域 | 泠泫凝的异次元空间 恢复 SecureCRT 7.x 保存的密码 | 泠泫凝的异次元空间 PVE 超融合下电与上电流程 | 泠泫凝的异次元空间 记一次Zabbix异常处理 | 泠泫凝的异次元空间 苹果设备保存SHSH2 | 泠泫凝的异次元空间 PVE超融合部署 | 泠泫凝的异次元空间 树莓派启用zram | 泠泫凝的异次元空间 在 Hyper-V 上安装 EVE-NG | 泠泫凝的异次元空间 Zabbix 部署与 Windows 硬件信息收集 | 泠泫凝的异次元空间
使用 wget 抓取整个站点 | 泠泫凝的异次元空间
Lxn's Area · 2023-01-28 · via 泠泫凝的异次元空间

使用wget抓取整个站点和对应的命令详解。

省流

使用如下命令即可对目标站点进行整站抓取:

1
wget -r -p -np -k -e robots=off https://repo.jellyfin.org/releases/plugin/

需要注意的是在抓取过程中需要关注内存使用否则可能引发OOM。

进阶

  • -r:递归;
  • -p:–page-requisites(页面必需元素);
  • -np:–no-parent(不抓取父级目录);
    开启该开关后如上方举例,就只会抓取plugin下面的文件,不会探索上级目录(即便页面中有父级目录链接)。
  • -k:将下载的HTML页面中的链接转换为相对链接即本地链接;
  • -e robots=off:强制绕过robots.txt定义的不允许抓取的地址;
  • --user-agent="Mozilla/5.0 (lxnchan) Firefox/3.0.3":定义UA防止被规则匹配限流;
  • -nc:断点续传;
  • -nd:不在本地按照网站结构创建子目录,将所有抓取到的文件装在一个文件夹内;
  • --accept=docx,xlsx,pptx,dotm:仅抓取指定格式的文件;
  • --reject=html,css,js,png,jpg:排除指定格式的文件;
  • --referrer go.microsoft.com:指定Refer;
  • --header="Accept: text/html":设置Header。

 上一篇

Windows Linux macOS DevOps