当前位置: 首页 > article >正文

利用Git和wget批量下载网页数据

一、Git的下载(参考文章)
二. wget下载(网上很多链接)
三、git和wget结合使用
1.先建立一个文本,将代码写入文本(代码如下),将txt后缀改为sh(download_ssebop.sh)。将wget和.sh文件放在一个文件中(F:\PhD\Mult_year_ET\Ssebop)。然后在Ssebop中右击,点击open Git bash here.然后输入:./download_ssebop.sh。点击回车即可。我需要下载的数据网页链接为:https://edcintl.cr.usgs.gov/downloads/sciweb1/shared/fews/web/global/monthly/etav5/downloads/
在这里插入图片描述
在这里插入图片描述

#!/bin/bash

# 设置基本参数
base_url="https://edcintl.cr.usgs.gov/downloads/sciweb1/shared/fews/web/global/monthly/etav5/downloads/"
start_year=2003
end_year=2021
download_dir="./down"

# 创建下载目录(如果不存在)
mkdir -p "$download_dir"

# 遍历每一年和月,构建URL并调用wget进行下载到指定目录
for year in $(seq $start_year $end_year); do
    for month in $(seq -w 1 12); do # 使用-w选项确保月份是两位数
        filename="m${year}${month}.zip"
        url="${base_url}${filename}"
        echo "Downloading ${filename} from ${url}"

        # 使用wget下载文件到指定目录
        if F:/PhD/Mult_year_ET/Ssebop/wget --quiet --show-progress --progress=bar:force -P "$download_dir" "$url"; then
            echo "Successfully downloaded ${filename} into ${download_dir}."
        else
            echo "Failed to download ${filename}."
        fi
    done
done

以上就可以对网页数据进行批量下载!

长路漫漫…
唯有坚持…


http://www.kler.cn/a/571153.html

相关文章:

  • 维度建模基础篇:从理论到核心组件解析
  • 国内如何快速拿下微软AI-900!?
  • RabbitMQ 最新版:安装、配置 与Java 接入详细教程
  • 如何利用客户端双向TLS认证保护云上应用安全
  • 认识时钟树
  • 慕慕手记项目日记2025.3.3
  • 关于elementui的时间组件与后端时间和oracle数据库时间的对应格式
  • 软考中级_【软件设计师】知识点之【程序设计语言】
  • 剧本杀门店预约小程序:市场发展下的刚需
  • 免费pdf格式转换工具
  • 一、Prometheus架构
  • ArcGIS操作:10 投影坐标系转地理坐标系
  • 2025嵌入式软件开发工程师--音频方向
  • Kolla-Ansible deploy部署报错 KeyError: \\‘KernelMemory
  • 深度学习pytorch之简单方法自定义9种卷积即插即用
  • mpstat 和 blktrace 深入介绍
  • 一阶逻辑篇--一门数学编程语言
  • 前端面试场景题葵花宝典之四
  • 【TCP/IP协议栈】3. 网络层协议(IP、ARP、RARP、ICMP)
  • 使用docker来安装nacos