[Powershell] 지브리 스튜디오에서 공개한 400개 배경화면을 다운받아보자.

작성: 2020-09-25 12:48:00
수정: 2023-09-24 14:47:13
오구사십오

최근에 지브리 스튜디오에서 팬 들을 위해 무료 이미지를 공개했다고 한다.

이곳이 바로 그 페이지 인데, 들어가 보니 모두 다운받고 싶어졌다.

http://www.ghibli.jp/info/013344/

 

대충 보니, 각 작품당 50개의 이미지가 배포되고 있고, 이름과 url에 일정한 규칙이 확인된다.

이렇게 만들어보니, 작품 하나에 대한 이미지를 바로 다운받을 수 있었다.

# 게드전기
$header = "ged"
 
for ($i = 1; $i -le 50; $i++) {
    $number = [string]$('{0:d3}' -f [int]$i)
    Invoke-WebRequest -Uri "http://www.ghibli.jp/gallery/${header}${number}.jpg" -OutFile "${header}${number}.jpg"
}

 

이번엔 한번에 다 받아볼까?

$headers = @{
        "marnie" = "추억의 마니 (2014)";
        "kaguyahime" = "카구야 공주 이야기 (2013)";
        "kazetachinu" = "바람이 분다 (2013)";
        "kokurikozaka" = "코쿠리코 언덕에서 (2011)";
        "karigurashi" = "마루 밑 아리에티 (2010)";
        "ponyo" = "벼랑 위의 포뇨 (2008)";
        "ged" = "게드전기 (2006)";
        "chihiro" = "센과 치히로의 행방불명 (2001)"
      }
foreach ($header in $headers.Keys) {
  $folder = $headers[$header]
  mkdir $folder
  Set-Location $folder
  for ($i = 1; $i -le 50; $i++) {
    $number = [string]$('{0:d3}' -f [int]$i)
    Invoke-WebRequest -Uri "http://www.ghibli.jp/gallery/${header}${number}.jpg" -OutFile "${header}${number}.jpg"
  }
  Set-Location ..
}

원문: https://ogu45.com/zbxe/diary/84591

작성일시: 200925 12:48

유익했다면 후원해 주세요