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 라이브러리를 설치해야 함.
끝.