>1597058666> [아카이브 강의용] 아니 그래서 아카이빙 어떻게 하는데~ :: 40

일기노스◆uqIc3liYdI

2025-01-30 15:08:02 - 2025-01-31 01:59:24

0 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:08:02

                           _  rヘ__
                             __/∧/:.:.:.乂r匕⌒:.]
                         人:.:.:.:./:.:.:.:.:._:.:.:.:.:乂
                          /:.:.:..j」:.:|/:./ ̄:.:⌒^\:.:うh
                         ):.:.:.:.-=ミ{k匕r─h、\:.∧:.:.∧
                      rfT:.:.:.:.:.:7冖⌒^^⌒ ̄Ⅵ:.:∧:.{ )
                       /:.:/:.:.:/            Ⅵ:.:.:}:.乂
                      И:./:.:{:.{ __     ___」:.:.:.八jリ
                          И:.:fヘ 艾_tぅラ  r tぅ_ラ:.β(´
                      介∧(L       i     i|:.:. k从                  WayBack Machine 과
                       ィ[_)k__     !   ル:./_]]Ih、
                         __-=ニ|ニ]: {戈;,,   __   __从{ニ∧ニうh、               Archive.today는 취향차이.
                     __-=ニニニ厂}:∧)h \´ 、丶`_ノ [ニ-∧ニニニうh。,
                  ___-ニニニニニ√ ]: :∧: ] ⌒^   寸 [ニニ∧ニニニニうh、          저는 이유는 모르겠지만 Wayback Machine 쪽이 빨리 돼서 이걸로 했습니다.
             /ニニニ二二二√_∧: :∧]      〈: √ニニ∧ニニ二二二∧
               んニニニニ二二/ニニニ-_: 八       厂ニニニ∧ニニニニ二∧
               √ニニニ二二二/ニjI斗ヘ ∨ ∧    //ニ/⌒hこ〉ニニ/ニニニ/,
            √ニニニⅥニニ⌒7ニニアニ∨/    //ニくニニニニニニ/-ニニニ/,
                [ニニニニⅥニニ/ニア_二二/    /ニニニ\ニニ[ニニ/ニニニニニ|
                [ニニニニニやニニニ]トこニニ7    /ニニニ/ニニⅥニんニニニニニ|
               √ニニニニニ∨ニ二二]⌒ア〉    /ニニニ/-ニ]ニニⅥ√-ニニニニ二|
           √ニニニニニ∨-ニ二] /: :∧   んニ/-ニ二]ニニ∨ニ-/ニニニニ|
              √ニニニニニニ」L抖r匕}: : : : :/, √/-ニニニ二]ニニニ[_/-ニニニ二|
            |ニニニ-=ニ二ラ⌒ニニ|: : : : : :∨ニニニ二二二]ニニ√ニニ二二二二|〉
              /|二ニニニニrf^ニニニ二|: : : : : : :|ニニニニ二二]jI斗f(rf⌒h、ニニ二二|∧
          /-|ニニニニrf^ニニニ二二|: : : : : : :|冖冖I冖冖Ⅵニニニニ二二\ニニニ|-∧


1. 어장 옮기는데 자기 어장을 영구보존하고 싶은 사람들을 위한 강의입니다.

2. 근데 진짜 모르는데 어장에 파이썬 코드 올려도 되나요

3. 파이썬을 쓸 줄 모른다고? 그럼 죽어…가 아니고, 그냥 수동으로 하심 됩니다. 다만 약간의 디지털적 수고로움만 감수하면 훨씬 편해질 수 있어...!

1 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:10:03

                             rfh、|:./:.:.:./:.:.:.:.⌒h、:.:.:.:.:.:.:.:.:艾=-_
                             人:.:.⌒h:.:.{/:.:.:.:.:.:.:.:.:.:.:.\:.:.:.:.:.:.:.:.:\)}
                               rf「:.:/:/:.:.:.:)VL抖-z=-=ミk:.∨〉:.:.: ∧:.:.}
                               リ:./:/:.:/⌒^        ⅥI.:∧:.:.: |:.:ハ
                          {: /:/:./               Ⅵ:. ∧:.:.|:.{ }
                          {/:/:./:} __ -==ニ7  艾辷-__|:.:.:}:. 乂:. { }
                             /:/:./:.:}  ___ヽ    /______|:.:.:}:.κ:.:.:乂
                             И:.: 「h} j「 С `  }  ^`С j:.:/:.ん }:.:|i:.|
                           M叭(ハ ^冖冖´    `冖7ィ:.:β ハ八}
                          从:.);,∧      |     |{ |:. {r介(
                               介h,      」     |{ |:. | リ}
                               込,    _ _     j:.:.|
                              _ ]h、         /从{冂
                                /]: :/「} \    / / } |.:|ニ乂
                           /ニ/: {: |∧  个== 个 / /: |.:|ニニ{^h、
                         ___-ニ/二-_|: :.{:∧∧       / /: :/: {ニニ∧ ⌒h、
                      ___-ニ二二/ニニ二|: :.{: :∧∧     / /: :/: :/ニニ-∧ニニ⌒h、
                    ___-ニニニニ二/ニ二二|h:.∨ ∧∧  / , : / : /ニニニ∧ニニ二⌒h、
              ___-ニニニニニ二二/ニニ二二|: :∨〉: :∧_/ / /: :/ニニニニ∧ニニニニ⌒h、
           /ニニニニニニ二二/ニニニニ∧: :乂_: : : \/ ∠/:/ニニニニニ∧ニニニニニ⌒h、
             /ニニニニニニニ二/ニニ/]h、ニニ∧: : : ∨/: :/ : : : /ニニニニニニ∧ニニニニニニニニ=-__
         /ニニニニニニニニ/ニ/ニ二二)h、 ∧: : : ∨/: : : : : /ニ/⌒ニ=--ニニ∧ニニニニニ二二二二\
           /ニニニニ]ニニニニ//ニニ/ニニニニ)-∧ : /: : : : : : :/ニ(ニニニニニ⌒冖ニニニニニニニニニニ∧
.         /ニニ二二]ニニ二二/ニニニ]ニ二二/ニニ∨: : : :/: /ニニ\-ニニ二]ニニニニニニニ/ニニニニニニ∧
        /ニニニニニ]ニニニニニニニ]ニニ/ニニニニ∨/: :/ニニニニニ\ニニ]ニニニ二二二/ニニニニニニニ∧


───────────────────────────────────────────────────

어장이 이전한다, 예전 URL은 읽기 전용으로 남겨진다. 그래서 딱히 인리소각(어장 데이터 삭제)를 걱정할 필요는 없다.

라는, 오피셜이 있었지만 예전, 어장에서의 인리소각도 그렇고 예에에에에에전에도 타 사이트에서의 인리소각도 그렇고….

마냥 안심하기에는 조금 어려운 것 같아서 아카이브를 하고 싶으신 분들을 위한 강의어장입니다.

프로그래밍 지식(html조금만 들여다봤어도 가능)이 없다면 어려울 수 있습니다. 다만 원숭이도 알아들을 수준으로 강의하려고 노력합니다.

이거 쓰면 문제되는 거 아님? …문제될 거 없습니다. 그냥 개인환경에서 개발자 도구를 활용하는 거라서 괜찮습니다.

───────────────────────────────────────────────────

2 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:11:45

                              __
                           r匕:.:.:.:.:.]h、
                       爪:.:.:.:.:.:.:.:.:.:.:.]k
                         〈:.:.:}:.:.:.:.|:.:|:.:.{:. 〈
                          |:.:〈∨:.jI斗- 弌′
                       从{:.)Ir匕三三三k
                            Уニニニニニニニ-__
                       /ニニニニニニニニニ\
                       /ニニニニニニニニニニニニ\
                     /ニニニニニニニニ|ニニニ二二二∧
                       んニニニニニニニ二|ニニニニニニ∧
                      √ニニニニニニニニ|ニニニニニニ二
                   √ニニニニニ二二二|ニ|ニニニニニニ二
                     √ニニニニニニ二|ニ|ニ|ニニニニニニ二
                  √ニニニ二二二二|ニ|ニ|ニニニニニニニ|
                    _-ニニニニニニニニ|ニ|ニ|ニニニニニニニ|
                     √ニニニニ二二二二|ニ|ニ|ニニニニニニニ|h、
                   √ニニニニニニ二二二|二二ニニニニニニ-=|ニ∧
               __-=/ニ=-__ニニニニニニ二|ニニニニニニ__-=ニニニ/,
              /: : :/ニニニ=-___ニニニニニニニニニニ__-==ニニニ二|
                |: : :/ニニニニニ=-___ニニニニニニニ___-=ニニニニニニ|k
            八: √ニニニニニニニ=-__ニニニ__-=ニニニニニ二二二/_∧
             7ニニニ=-___ニニニニニ-=ニニニニ=-ニニニ-=ニニ/ニニ|
                人ニニニニニニ=-ニニニニニニニニニニ-=ニニニニニニノ


───────────────────────────────────────────────────

일단 그냥 수동으로 아카이빙하는 건 어렵지 않습니다. 아카이브하실 URL이 10개 이내라면 이쪽이 더 편할 수도 있습니다.

WaybackMachine, archive.today. 두 사이트 중 하나를 골라서 들어가시면 바로 "Enter a URL" 어쩌고 저쩌고가 나와있을 겁니다.

archive.today는 바로 아카이빙을 시작할 거고, waybackmachine같은 경우는 Save this URL, 뭐시기저시기 적혀있는 것만 누르면 시작됩니다.

시간은 꽤 걸리니 5분 정도는 기다리시는 걸 추천합니다.

그 이상 걸리면 사이트가 이상하다고 생각하시면 되구요.

───────────────────────────────────────────────────

3 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:12:31

                            fこ:.∨/:.:.:./:.:r匕二h、:.:\\:^h、
                          _人:.:.:.:.:.)M厶r冖冖冖弌∨/,:∧:.:.:.〉
                       厂:./:.:.:/              ∨:〉:∧: k
                         /f}:.:./:.:./}            Ⅵ]:.:∧{ }|
                           {ハ:.:|:.:.7 ′ -====    =≠=廴}:.|:.:|乂}
                       )/:.:.:.:. | | rf冖挧 )>  { <(^挧こ才从}:.:.:.}
                        /://:.:/:.り  ̄ ̄    |   ̄ ̄}:.:.:.|:.:.:.:.:/
                     И:.:.:. rヘ           j     }:.:. fh:|:〈    ∠三三三=─-____
                      ィi    从:.:.:{(h、        __     从:.: |リ:{リ     /ニニニニニニうIh。,=-__
                / 八      勹:]h,L      ̄ ___ ̄  {:|:.:|从ト(     /ニニニニニニニニニうIh、_
                  rf[Ik′       厶h介戈;,           人:.∧(     んニニニニニニニニニニ/-
               /う)_ア⌒}          ):.:ハ〕h。,    _.ィ( √(      √ニニニニニニ二二二二/二
            __ /  _ア   7           ⌒И}   う=≠  √        √ニニニニニニニrヘニ-/ニ二
        〈 /  ヽ/_/⌒ /f冂             | V       [      √ニニニニrヘニニ〕{ 」}/ニニニ
        ∨   /_;′ √}⌒;       rヘ_fヘ」 ∨      / {  、__ 、__ _ニニニニ]L }|ニニ]   {ニ二二
         ;    /_/   √]   〈\ _/_]: : ∧\\ 〈    / /// : }_√ニニニ二] __ヤニ] ‐‐ |ニニニ/
          |  ^やIГ   { 厂  }⌒∨ニ/, : : ∧: :\\    //: :( : : : /√ニニニ二]  〔ニハ   Ⅵニ-}
          |   ヤ]   | ;′  廴  Ⅵ_/,: :\] : : : \\//: : / : : : 〕√ニニニニニ] __ Ⅵニ] ___ ∨_/}
          |   Ⅵ    |7   [}  √-∧: : : \: : : :∨ / : : : /: : :/ /√ニニニニニ'  ヤニ7    }/ニ}
          |    }]   |」    「   √ニ∧: : : :∧: :. :.∨: : : :/: : : : : /_√ニニニニニ‘,   Ⅵ]    √_/


───────────────────────────────────────────────────

근데 나는 아카이빙할 게 10개를 넘어서 100개 가까이 된다.

좋습니다, 그럼 지금부터 얘기가 복잡해집니다.

자, 일단 저는 제가 아는 방법 내에서만 얘기합니다.

더 좋은 방법이 있으시면 말씀해주시면 감사하겠습니다.

마찬가지로, 더 자동화해주셔도 감사하겠습니다. 근데 저는 굳이 자동화하려고 코드 짜는 게 더 귀찮아서.

일단 여러분, 다들 크롬 쓰고 계시죠? 크롬의 개발자도구(CTRL + SHIFT + J)를 켜주십시오.

───────────────────────────────────────────────────

4 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:18:13

───────────────────────────────────────────────────

이미지에 보이는 것처럼, "링크가 모여있는 레스"를 화면에 띄우고

CTRL + SHIFT + J를 눌러서 개발자도구를 띄웁니다.

Elements, Console, Sources, Networks….

일단 가장 먼저 할 것은, 저 Elements에서 왼쪽 두 칸 옆에 있는 것.

Select an element~ 라고 적혀있는 부분입니다.

Ctrl + Shift + C만 눌러도 작동됩니다. 자, 일단 누르시고, 링크가 모여있는 레스를 클릭해주면 색깔이 파랗게 변할 겁니다.

───────────────────────────────────────────────────

5 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 15:22:30

오오

6 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:26:06

───────────────────────────────────────────────────

파랗게 변하게 하는 것에 성공했다면, 마찬가지로 개발자 도구도 뭔가 영단어가 많이 보이는 화면으로 전환되었을 겁니다.

그리고 <p class="mona">라고 적힌 코드에도 불이 들어왔을 거구요.

거기보다 조금 시선을 올려서, <div class = "response" id = "response_스레 주소_레스 주소" data-board-uid="~" data-response-sequence = "~">

라고 적혀있는 부분을 봅시다.

그리고, id= "뭔가 코드" 부분에서, 뭔가 코드 부분만 복사해놓습니다.

이게 어려우시면 그냥 response_스레번호(1572890처럼 숫자만 있는 거)_레스번호(0~1001까지)형식으로 만들어서 복사해놓으셔도 됩니다.

예시로 들자면 response_1597058630_0 같은 느낌으로요.

───────────────────────────────────────────────────

7 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:30:08

뭔가 쩌러

8 이름 없음 (vxg32nb4D6)

2025-01-30 (거의 끝나감) 15:30:51

두려워요

9 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:32:45

이런 게 되는구나

10 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:33:06

파이썬은 옛날에 한달인가 깔짝 배워본 게 다라 신기

11 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:34:09

───────────────────────────────────────────────────

복사했다면 어디 txt파일 같은 곳에 잠시 붙여넣습니다.

그리고 다시 그 창의 개발자 도구로 돌아옵니다.

Elements 옆에 있는 Console을 클릭하고, 커서가 들어온 곳에 코드를 붙여넣기 한 후, 엔터키를 누르시면

그 레스 안에 있는 모든 링크들이 뽑혀서 배열 형태로 저장됩니다.

───────────────────────────────────────────────────

12 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:34:33

function getLinksFromDiv(divSelector) {
const div = document.querySelector(divSelector);
if (!div) {
console.error("해당 div를 찾을 수 없습니다.");
return [];
}
const links = Array.from(div.querySelectorAll('a')).map(a => a.href);
return links;}
const linksArray = getLinksFromDiv('#response_1597058630_0');
console.log(linksArray);

13 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:35:17

아무튼 이렇게 됩니다.

뭐야 이미지 왜 안 올라가냐

14 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:37:21

>>12를 console창에 붙여넣기할 때

const linksArray = getLinksFromDiv('#response_1597058630_0');

이 부분의 response뒤에 있는 값을 복사해놓은 값으로 교체하시면 배열이 뽑혀져 나옵니다.

지금 이대로 실행하시면 아마 오류 뜨고 아무것도 안 나올 겁니다.

15 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:37:48

대충 화면 안의 모든 링크를 한 번에 저장하는 건가

16 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:38:28

딱히 백업해둘 어장은 없는 참치지만 인터레스팅함

17 이름 없음 (uyNQUM4UvU)

2025-01-30 (거의 끝나감) 15:38:30

그 와중에 어장주 대리 AA 선생 된 게 웃기다

18 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 15:38:45

근데 링크가 https 식으로 정리되어 있으면

어장주가 올린 방식을 못쓰는거려나..

19 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:40:10

그럼 이제 로그로 이렇게 뜹니다.

[] <-- 얘네 사이에 있는 것들은 전부 복사해서 메모장에 붙여넣기합시다.

이렇게 하면 아카이빙할 링크는 모두 모은셈이 됩니다.

20 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:42:04

>>18 아뇨 됩니다.

html의 링크 부분을 참조하는 형식이라

https:// 형식이어도, >주소> 형식이어도 문제없음!

22 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:42:40

오...

23 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 15:44:30

과연!

24 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:44:48

아카이빙이 이렇게 하는 거구나

25 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:45:52

                               rf⌒アT爪]L
                         Ⅵ:.:./こ=-__乂廴_
                           「辷乂//:.:.:.:.:.:.:⌒h、:.:]
                      f「厂:.:.:.:」L斗--弌:.:.:.:.]h、
                      _У:.:.:/7        Ⅵ:.:. : |
                     И:.:.rャ′___   ___|: |:.:|: |
                       ⌒八h 戈_tぅ>  f tォ.:|:.:|リ
                         介)L      |  从:.:小
                        /ニ|込,     ′ |: |:人
                       __/ニニ]〉〉 )h、´ `/Νニ∧]h、
                        __-ニ√ニニ]∧∧ )I爪 /:}:.:|-ニ∧ニ⌒h。,
                __-=ニ二/ニニ/,:∧: \ /:/.:.:|ニニ∧ニニ⌒h,
                   _-ニニニニ/ニニニ-∧ ∧\//:/: : /-ニニ∧ニニニ∧
              √ニニニニ厶斗r七I]_∧: :∨/ /: : /ニトこニ∧ニニニ∧
                 √ニニニⅥニニニ/二∧: :/:fヘ: :/ニニ\⌒h_」ニニ√ニニ
             √ニニニニⅥニニ∨ニニ∧Ir‐弌}ニニニニ\ニ]ニニ√ニニ
               √ニニニニニⅥニニ丈__ア/  、h 〕__ニjI斗--弌ニ/ニニニ
                 √〉ニニニニニⅥ-ニ≫` 〔丶ノ-≦三∨/:.:.:.:.:7/ニニニ二
              √-∧ニニニjI斗≫` __   フ[:.:kく\:.:.冂:.:.:/ アニニニニ二二
                _√ニjI斗匕ニ7: /   ア_アニ[ 卜゙' 丶``ー=' 〔ニニjILLニニ-|
            [ ̄ニニアニニ√ |  /_∠=-^[抖L\丶`    廴こ=ミ-ニ\_|
            [ニニ>`ニニ-√: |x.i:| -]ニニニニニニうぅh。__ノ/  [ : ∨ニ二\
            [ニニニニ二√:..| |:| -]ニニニニニニニニ爪h、   [ : : ∨-ニニ|
            [ニニニニニ] : : | |:| -]ニニニニニ二二二|从 |: :ト [: : : |ニニニ|
           √二ニニニ-] : : | |:| -]ニニニニニニ二二二|: :| ; : : : |ニニニ|
              √ニニニ二二]: : :.∨ | -]ニ=-ニニ二ニニニ-=ニ|: :| /: : : .:|ニニニ|
           Wニニニ二二√: : :.∨ -]ニニニ=-ニニニ-=ニニ二|: :/: : : : :√二二|
            Ⅵニニニニ√二二∨_]ニニニニ=-ニニニ二二∨: : _ - √ニニ/
               乂ニニ二二/ニニニニ二]ニニニニニニニニニニ个Iニ|  √ニニ/


───────────────────────────────────────────────────

자, 지금까지는 그냥 html과 초등학생도 아는 js기술이었습니다.

그리고 이제 >>0에서도 말한 파이썬을 활용합니다.

참고로 파이썬 깔기 귀찮으신 분들은 그냥 google colab검색하셔서 하시는 게 편할 수도 있습니다.

일단 코드부터 드립니다.

───────────────────────────────────────────────────

26 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:48:06

import requests
import time

# Wayback Machine의 저장 API URL
WAYBACK_SAVE_URL = "https://web.archive.org/save/"

# 아카이빙할 URL 리스트 (100개까지 가능)
url_list = [
#여러분들이 복사해놓은 https://어쩌고가 가득 담긴 배열 내용물
]

def archive_url(url):
"""Wayback Machine에 URL을 아카이빙하는 함수"""
try:
response = requests.get(WAYBACK_SAVE_URL + url, allow_redirects=True)
if response.status_code == 200:
print(f"[✓] Archived: {url}")
else:
print(f"[X] Failed: {url} (Status Code: {response.status_code})")
except Exception as e:
print(f"[!] Error: {url} - {e}")

# 모든 URL 아카이빙 실행
for i, url in enumerate(url_list, start=1):
print(f"({i}/{len(url_list)}) Archiving {url} ...")
archive_url(url)
time.sleep(50)

27 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:49:17

파이썬!

28 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:52:44

                      _ _
                     ,-、/:ィ´:::v^::、__
                ,.-‐‐´::::、:、/:::_::::::::_::_:::ヘ__
               l'´:::::::/::ヘミ、/,:::/::::::::::`::::ヽ,                 url_list = [
                  ノ:::::::::/::::::-ミ、l:/::-‐::::-:ミ::、:::::l_                       "https://bbs.tunaground.net/trace.php/anchor/1597054858//",
              〈:::,ィ::::/:/:::::/'l¨''''゙""¨''''l''、::::::ヽ::::::〉                    "https://bbs.tunaground.net/trace.php/anchor/1597054890//",
              '〈:彡'::/:// /       ' ,l ':::!:::::/                     "https://bbs.tunaground.net/trace.php/anchor/1597054950//",
               /:r::::_/::/-' ‐‐-- 、   __l| |::l::::::!                  "https://bbs.tunaground.net/trace.php/anchor/1597055477//",
                 '|! 〉::{ h  ヽrzー、  rッ‐ァ::ヘ::l:乂                      "https://bbs.tunaground.net/trace.php/anchor/1597055529//",
                从::::Yハ    ¨¨   l ¨ 从 〉|:ト                     "https://bbs.tunaground.net/trace.php/anchor/1597055563//",
            _ノi:i{::::{:l从 ヘ      ,  /川/从                  "https://bbs.tunaground.net/trace.php/anchor/1597055586//",
            r‐;}li:i:i:|::::, l V  \   __ _  , '^ ./i:i:\                    "https://bbs.tunaground.net/trace.php/anchor/1597056086//",
       , -‐:´i:i:i:i:l|i:i:i:, :::: ',.V   \   /  /i:i:i:i∧`i:、                    "https://bbs.tunaground.net/trace.php/anchor/1597056153//",
     _,.ィ´i:i:i:i:i:i:i:i:i〃i:i:i:i,:::::l ', V   Y ¨    /::li:i:i:i:∧i:i:i:ハ              "https://bbs.tunaground.net/trace.php/anchor/1597056166//",
   /i:i:i:i:i:i:i:i:i:i:i:i:i::i//i:i:i:i:i:i:,::::l. ', V 、  ,    /:::::}i:i:i:i:i:∧i:i:iヘ              "https://bbs.tunaground.net/trace.php/anchor/1597056185//",
.  /i:i:i:i:iヽi:i:i:i:i:i:i:i//i:i:i:i:i:i:i:i:,::::.., ', V    l_   ,V::/i:i:i:i:i:i:i∧i:i:ヘ             "https://bbs.tunaground.net/trace.php/anchor/1597056218//",
 /i:i:i:i:i:i:i:iヘi:i:i:i:i://i:i:i:i:_, =、i:i}:::::i ', ',.  /l_>・,^~V:::|i:i:` =‐-`i:i:i:',              "https://bbs.tunaground.net/trace.php/anchor/1597056238//",
./i:i:i:i:i:i:i:i|i:i:iVi:i: l_i:i:=-´i:i:i:i:》i|:::::|: :ハ', / ∧  ハ  Vi:i:iヾi:i:i|i:|i:i:/i:i}             "https://bbs.tunaground.net/trace.php/anchor/1597056250//",
i:i:i:i:i:i:i:i:i:|:i:i:i:V:i:i:¨i:i:i:i|i:i,,.ィ´i:|:::::|: : : ∨ /: :'  { !   Vi:i:i:i:》i:i:i:i/i:i:i:乂             "https://bbs.tunaground.net/trace.php/anchor/1597057245//",
:i:i:i:i:i:i:i:i:i:',i:i:i:i|i:i:i:i:|i:i:i:i:《i:i:i:i:i:i}:::::|l: : : :∨ : :∧ '    .Vi:i:/i:i:i:/i:i:i:i:i:i:i:i|            "https://bbs.tunaground.net/trace.php/anchor/1597057643//",
i:i:i:i:i:i:i:i:i:i:i:,i:i:i|:i:i:i:i|:i:i:i|:i:lヘi:i:i:i:l::::::|: : : ::': : : : : l,     Vi:i:i:i/i:i:i:i:i:ノi:i〈            "https://bbs.tunaground.net/trace.php/anchor/1597057651//",
:i:i:i:i:i:i:i:i:i:i:iヘ :|i:i:i:i:i:i:i:i:!i:i!∧i:i:i|::::::l: : : /: : : : :∧    Vr、'i:_i:ィi´i:_i:i:i:l              "https://bbs.tunaground.net/trace.php/anchor/1597057671//",
i:i:ヽi:i:i:i:i:i:i:i:i',i:i:i:i:i:i:i:i:i:i:i:i:i:∧i:i:}::::::l : /: : : : : :l: :'      }: :ヽ^ヽi:i:i:i:i:`i:ヽ            "https://bbs.tunaground.net/trace.php/anchor/1597057699//",
:i:i:i:i`'ー-i:i:i:i:i:i,i:i:i:i:i:i:i:i:i:i|i:i:i∧i:|:::__!:/: : : : : _/: : l     |: : : Vi:、i:`‐-i:i:i:|          "https://bbs.tunaground.net/trace.php/anchor/1597057717//",
i:i:i>i:i:i:i:i:`ヽi:ヽi:i/i:i:i:i:i:i:i: ,. '´   `' ー- 、ヽ,:: l      |: : : ::Vi:i:i`i:i:i、i:i丶         "https://bbs.tunaground.net/trace.php/anchor/1597057733//",
:i:i:i:i:i:i:i:i:`アニ=、_l'__i:i>' ´            \ l      !: : : : :Vi:i:i:i:i:i:i:i:i:i:i:〉       "https://bbs.tunaground.net/trace.php/anchor/1597057957//",
i:i:i'´i:i/i:/: : : /      , -‐‐、       ヽ ~l     |: : : : : :Vi:i:i:i:i:i:i:i:i:〈        "https://bbs.tunaground.net/trace.php/anchor/1597058054//",
:i:i::/i:/: : : ::/      /i:i:i:|::::::l`' , ! ト  Y |!    l: : : : : : :}:i:i:i:i:i:i:i:i:i:i〉        "https://bbs.tunaground.net/trace.php/anchor/1597058133//"
i:i:i:i:i:/: : : : : /      , ´i:i:i:i:i:i|::::::!: :〈_」  〉', l}λ、  /: : : : : : /i:i:i:i:i:i:i:i:i:i:ヽ     ]
:i:i:i:i/:'´: : : /    /i:i:i:i:i:i:i:i:i:i|::::::}: : / 'ー': : し'llll〉: <Y: : : : : : :/i:i:i:i:i:i:i:i:i:i:i:i:i:i\        저 같은 경우에는 이렇게 되어있습니다.
----、: : _ノー─ <_l:ノ─────────‐ ∨´¨\_: : :┌───────
             \ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \      \\…… ………


───────────────────────────────────────────────────

하지만 코드에도 적혀있듯이, 링크는 여러분들이 직접 추출해와야만 하는 코드라서

ur_list = [

이 사이 부분에 방금 여러분들이 추출해서 배열로 만든 주소들을 복사 붙여넣기해줍니다.

]

그리고 파이썬 파일을 실행해줍니다.

그럼 콘솔에

(1/74) Archiving https://bbs.tunaground.net/trace.php/anchor/1597051485// ...
[✓] Archived: https://bbs.tunaground.net/trace.php/anchor/1597051485//

이렇게 뜨면서 하나하나 처리됐다고 나올 겁니다.

그럼 이제 그냥 기다리시면 아카이브가 완료됩니다.

물론 서버 상태, 그게 아니면 너무 잦은 요청으로 인해 IP가 밴되는 경우도 있을 수 있지만

그때는 따로 개별적으로 질문해주시면 되고, 코드는 이것으로 끝입니다.

───────────────────────────────────────────────────











29 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 15:53:14

오. 한꺼번에 아카이빙 되는거구나 굿굿

30 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:53:59

음음... 대충 이해했어

31 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:54:37

                               f∨:.:.__:.:.:.:.:⌒h、:.:.:.:.:.:.丈=-_
                         √:.:.:.:./:.r──:.:.、:.\:.:.\:.:.:\:.⌒h、
                              」L__]レ:.:.:.jI抖ヶ‐ ∨:.:.\:.:.\:.:.:\:.:.: }
                          ):.:.:.:.:.)rf⌒     ∨:.:.:.:.\:.:.\:.∧:〈
                          ハ:.:.√          Ⅵ|:.:.:.:∧]h:.\}:.:.\
                             { |:.:.]         r──}-|:.:.:.: |:乂ΝN:.:.:.:.:.}
                        乂}Wr‐ ⌒ヽ   rtチ─ヶ:. : :|:.:.人:.: |:.:.:.: (
                        )Ν叭rfう¨ア〉  `¨¨¨ ∨:. : :|:.(ヘ:.:.:{:.:.: }:.|
                         /小):.:/, ̄ ´/       }:.:.:.: |Ν〕/:.:|:.:./)/
                             ∧:./,  ‘ ,         从:.:.:八 /:.:./)八
                         )从∧           /{:{ }:∧rf:.:.:/
                                 '_  -‐   ̄  Ν|:| jリ从(
                                 '_      _ rf从   乂__ __
                              / /^:.,___、丶`       /厂]二Ih
                           f「ニ/: : : ∧       ; //:/:.]ニニh、
                          ___-ニ]_二|: : : /: :|        / //:/: :.]ニニ|ニ=-__
                      ___-=ニニニ二]_二|:. : :{: :小      / // /.: .:√二-|ニニニ=-__
                  ___-=ニニニニニニ/ニ-| : :∧:.{ | }    / // : {..: .:√ニ二|ニニニニニニ=-__
                _rf「ニニニニニ二二二/ニニ∧: : : |∧〉    // /: : :√ニニ∧ニニニニニニニニ=-___
                _-ニニニニニニニニ二/ニ二二∧: :人:∧〉 //: :{: : : .:/ニニニ∧ニニニニニニニニニニ=-__
             _-ニニニニニニ二二二/ニニ二二|: : :∧: ∨/: : / : : /ニニニニ∧ニニニニニニニニニニニ∧
          /ニニニニニ二二二二/ニニニニニ|: : : :∧ :/: .:/: : : .:/jI=-ヘ_二二∧ニニニニニニニニニニニ∧
            /ニニニ]ニニニ二二二二/ニ=- ⌒ニ=-∨: : : ∧: :/: : : : /∧ニニニ\ニニ∧ニニニニニ/ニニニニニ二∧
        /ニニニ∧ニニニ二二二厶ィ⌒ニニ|ニ/ニ\: : : :∨/ /ニニニ\ニニニ\ニニ}ニニニ二/ニニニニニニ二∧


───────────────────────────────────────────────────

Q. 개복잡한데 단순화시켜줄 순 없나요?

A. 실력이 딸립니다.

Q. 뭐가뭐가 안되는데 왜 이런가요?

A. 사진을 가져오거나 상황, 에러 코드라도 설명해주시면 대답해드립니다.

  무작정 안된다고 말하면 컴퓨터별로 환경이 달라서 제가 해결해드리기가 어렵습니다.

───────────────────────────────────────────────────

32 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 15:54:38

그리고 IP 벤은 토르나 기타 VPN 돌려서 우회할 수 있을 것 같고

33 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:57:07

뭔가 복잡하지만 몇 번 해보면 알 것도 같다

34 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:57:18

백업할 게 없지만

35 일기노스◆uqIc3liYdI (4PjvTXC1mM)

2025-01-30 (거의 끝나감) 15:57:37

                             rfh、|:./:.:.:./:.:.:.:.⌒h、:.:.:.:.:.:.:.:.:艾=-_
                             人:.:.⌒h:.:.{/:.:.:.:.:.:.:.:.:.:.:.\:.:.:.:.:.:.:.:.:\)}
                               rf「:.:/:/:.:.:.:)VL抖-z=-=ミk:.∨〉:.:.: ∧:.:.}
                               リ:./:/:.:/⌒^        ⅥI.:∧:.:.: |:.:ハ
                          {: /:/:./               Ⅵ:. ∧:.:.|:.{ }
                          {/:/:./:} __ -==ニ7  艾辷-__|:.:.:}:. 乂:. { }
                             /:/:./:.:}  ___ヽ    /______|:.:.:}:.κ:.:.:乂
                             И:.: 「h} j「 С `  }  ^`С j:.:/:.ん }:.:|i:.|
                           M叭(ハ ^冖冖´    `冖7ィ:.:β ハ八}
                          从:.);,∧      |     |{ |:. {r介(
                               介h,      」     |{ |:. | リ}
                               込,    _ _     j:.:.|
                              _ ]h、         /从{冂
                                /]: :/「} \    / / } |.:|ニ乂
                           /ニ/: {: |∧  个== 个 / /: |.:|ニニ{^h、
                         ___-ニ/二-_|: :.{:∧∧       / /: :/: {ニニ∧ ⌒h、
                      ___-ニ二二/ニニ二|: :.{: :∧∧     / /: :/: :/ニニ-∧ニニ⌒h、
                    ___-ニニニニ二/ニ二二|h:.∨ ∧∧  / , : / : /ニニニ∧ニニ二⌒h、
              ___-ニニニニニ二二/ニニ二二|: :∨〉: :∧_/ / /: :/ニニニニ∧ニニニニ⌒h、
           /ニニニニニニ二二/ニニニニ∧: :乂_: : : \/ ∠/:/ニニニニニ∧ニニニニニ⌒h、
             /ニニニニニニニ二/ニニ/]h、ニニ∧: : : ∨/: :/ : : : /ニニニニニニ∧ニニニニニニニニ=-__
         /ニニニニニニニニ/ニ/ニ二二)h、 ∧: : : ∨/: : : : : /ニ/⌒ニ=--ニニ∧ニニニニニ二二二二\
           /ニニニニ]ニニニニ//ニニ/ニニニニ)-∧ : /: : : : : : :/ニ(ニニニニニ⌒冖ニニニニニニニニニニ∧
.         /ニニ二二]ニニ二二/ニニニ]ニ二二/ニニ∨: : : :/: /ニニ\-ニニ二]ニニニニニニニ/ニニニニニニ∧
        /ニニニニニ]ニニニニニニニ]ニニ/ニニニニ∨/: :/ニニニニニ\ニニ]ニニニ二二二/ニニニニニニニ∧


───────────────────────────────────────────────────

근데 요새는 chatgpt나 딥시크한테 물어봐도 에러코드 대답은 잘 해주더라구요.

그쪽이 저보다 답이 빠를 확률이 높습니다.

암튼 질문은 자유롭게 해주심 되구요.

코딩하면서 틈틈히 보겠지만 대답이 좀 느릴 순 있습니다.

원숭이도 알아들을 수준은 아닌 것 같지만 암튼 강의는 여기서 끝입니다. 감사합니다.

───────────────────────────────────────────────────

36 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 15:58:42

ㄹㅇ 요즘 ai들 무서운

37 이름 없음 (Ho86PdigI2)

2025-01-30 (거의 끝나감) 16:02:48

수고하셨습니다!

38 이름 없음 (WY85igB8LM)

2025-01-30 (거의 끝나감) 16:08:56

수고하셨슴다

39 이름 없음 (ZlEVQTTxsQ)

2025-01-31 (불탄다..!) 00:38:55

남들이 볼 수 있게 인양

40 이름 없음 (OXTn62QY0.)

2025-01-31 (불탄다..!) 01:59:24

- expected an indented block 오류
해결책 : 긁은 주소를 >>28 처럼 들여쓰기를 해야 파이썬이 인식을 함.

- ModuleNotFoundError: No module named 'requests' 오류
해결책 : 명령 프롬프트 실행하고 pip install requests 를 쳐서 requests 라이브러리를 설치해야 함.
끝.

Powered by lightuna v0.6.5