YouTube2Text

DART 2. API로 공시파일 다운받기 — Transcript

by 기업공시와 시장가치: 재무자료와 파이썬 · 1,053 words · 148 segments · language ko · Watch on YouTube

Full transcript

  1. 0:00자
  2. 0:02으 오늘 북어는 어
  3. 0:05공시 저번에 이제 오픈 카트 사용법에 대해 대략적으로 올렸는데요
  4. 0:11그 올린 오픈 다 쓰 사용법 a 앵콜 돼요
  5. 0:15음
  6. 0:17그 api 를 사용해서 파일을 받고 파일을 압축을 풀고 xml 을 파일을
  7. 0:24가져오는 예제
  8. 0:25를 한번 볼 드리려고 합니다 자 스텝 바이 스텝으로 하나씩 가볼까요
  9. 0:30일단은
  10. 0:32목록 공식 목록 부터 가져와야 지 어떤 파일을 파리 지정할 수가 있겠죠
  11. 0:38목로 까지 오는건 하실 접은 코드의 산건데
  12. 0:40그냥 통일한 해볼게요 필요한 값을 뭐있냐 api 키 이번 제가 지금 위에
  13. 0:46여기 숨겨 왔어요
  14. 0:48재키는 여러분들 갑자 키 사용하시면 되구요
  15. 0:51그 키 값은 여기에
  16. 0:55api 키 a love
  17. 0:58esteem 대신에 본인 거 넣으시면 됩니다
  18. 1:03그리고 투데이 그다음 마켓 y 마켓의 당하는 것은 요
  19. 1:09여기 들어갔는데 이거 안 들어가도 돼요 필수 아닌데 좀 간단하게 위해서
  20. 1:12일단 뭐 시장을 제안했어요
  21. 1:14와인은 코스피 유가증권 의 약장 같아요
  22. 1:18k 는 코스닥 그래서 여기다 y 나 k 를 넣으시면 되요
  23. 1:24그 값들을 후회합니다
  24. 1:26그다음 당연히 날짜
  25. 1:29지금 이거 찍는 날짜가 8월 27일 이거든요 그래서 오늘 날짜로 그냥
  26. 1:33한번 해보려고 해요
  27. 1:358월 27일 유아를 구하고
  28. 1:39url eli 브로니 이것도 저번에 했던 것 같은데 를 사용해서
  29. 1:44url 을 열어보면 요 이렇게 쭉 바람대로 보면 조금 어려운
  30. 1:50목록이 나옵니다 자 그럼 이거 l
  31. 1:54투데이 엑스트라는 대단 저장을 일단 해놓고 그게 어떤 타입이 아프면
  32. 1:59스트링 이에요
  33. 2:01이게 다 그냥 문자열로 저장이 되는 겁니다
  34. 2:04근데 문자열은 다루기가 좀 쉽지 않으니까 이거를 제임스 형식으로 변환을
  35. 2:09할게요
  36. 2:10j 쓴 라이브러리를 임포트 하고
  37. 2:13제이슨 으로 투데이 리스트 위에서 저장한 걸 걸어서
  38. 2:18타입을 보면 이제 딕셔너리 로 나오죠
  39. 2:21딕셔너리 같은 타입으로 전환을 하면 그때부터는 좀 사용하기 아쉬운 거죠
  40. 2:25그래서 여기서 이 많은 것들 등의 오히려 필요한 것은
  41. 2:32리스트 부분이에요 무슨 뭐 그래서
  42. 2:36목록을 가져와서 첫번째 엘리먼트를 보면요
  43. 2:40이렇게 하나의 온 타법인 주식 및 출자증권 처분 결정이라는 공씨가 첫번째
  44. 2:46걸려요
  45. 2:48그냥 뭐 특별한 이유 에 있어서 아니오 이게 그냥 첫번째 걸렸으니까 예를
  46. 2:53다운받는걸 한번 해보려고 합니다
  47. 2:55다른 것들은 여기서 본인이 필요한 걸 부르시면 되요 2 비스트 에서
  48. 3:01자 뭐가 필요하냐 하면 다음에 막기 위해선 여기에 2
  49. 3:05rcep tnm 워 2 약자인 지 모르겠네 말리 씹 쓰는 뭘
  50. 3:12같긴 해요 예 저는 거야 문서 고유한 뭐라고 혼자 생각하고 있는데 이게
  51. 3:16필요해요 그래서 이 리스트에서 그걸 가져오고
  52. 3:21가져와서 lc 피트에 놀았는데 저장을 했어요
  53. 3:25그럼 이게 필요하고 그럼 저걸 향해서 이제 파일의 다운 받는 거에요
  54. 3:29다음 노드 받는 링크 로프 노트에
  55. 3:33어떻게 사용하는 지 저번 왔어요 여기 이런 게 있고 그 다음에 요청 임자
  56. 3:38등등이 있고 예시 4 있는데 뭐 이거 한번 참고 하셔도 되구요
  57. 3:43예제 코드 참고하셔도 되구요 그래서 마찬가지로 취 가 필요하고 fake
  58. 3:49이거 전 제 키를 계속 쓰고 있습니다 그 다음에 이 넘볼 씨트 넘볼
  59. 3:55여기다 포함시켜서 넣은 돼요 자 url 정했고 그 다음에 같은 url 이
  60. 4:02인데 앞에서는
  61. 4:05쇼 옆에서는 요레 로 턴을 사용했지만 이제 파일을 봤는데 8일 받는것
  62. 4:11url 이트라이브 향하면 됩니다
  63. 4:12그래서 2 다운로 아래를 넣고
  64. 4:16이 두 번째 부분에는 다운로드할 파일의 이름을 넣으시면 되요
  65. 4:19파일이름은 마음대로 정하시면 됩니다 그래서 다운로드할 파일의 이름
  66. 4:24이렇게 하면은
  67. 4:26그 폴더에
  68. 4:28이렇게 다운로드 파일 이름 좀 찍 그 저기에 전환이 로
  69. 4:34이 생기죠 뭐 참고삼아 뭐 예를 들면 a 다 붙이면
  70. 4:38당연히 마찬가지로 때 이라는게 붙은게 생겨요
  71. 4:43되 치우 9
  72. 4:51그럼 이제 이게 지파 일이잖아요 그러면 압축을 풀어 봐야죠
  73. 4:55쇼 푸는 것은 이것도 파이썬에서 되요
  74. 4:58집 파일이라는 라이브러리가 있거든요 이걸 임포트 하고 제가 사실 이게
  75. 5:02기본 라이브러리 인지 아닌지 기억이 안나는데
  76. 5:05만약에 이게 s2 리 안 돼 있으면
  77. 5:09mp3 s2 디파이 로 하시면 되요
  78. 5:14아님 아나콘다 로 가졌으면 and i stood tall 펼쳐도 되고 뭐
  79. 5:22본인이 까시면 됩니다 어렵지 않아요
  80. 5:25익숙 이런거 익숙해져야 하실 파괴성 계속 쓰실거면
  81. 5:29근데 잭 역의 마치 파일이 거는 기본은 것 같아요
  82. 5:34그래서 임포트 해보시고 안되면 그렇게 하시고 그 다음에 이 코드를
  83. 5:39사용하셔서
  84. 5:41이거를 압축을 푸시면 되요 이 파일이름은 위에서 쓴 것 그대로 그 다음에
  85. 5:47엑스트랙 그 하면은
  86. 5:50이 파일이 풀리 브 이제 xml 파일이 하나 튀어나왔어요
  87. 5:55세컨 넣을 보이시죠
  88. 5:57예 바로
  89. 5:59년 따끈따끈한 파임 4 이거
  90. 6:03여러분 이런 인코딩 에러가 나요 여기서는 xml 파일을 읽을 수가
  91. 6:07없나봐요
  92. 6:08그래서 여러분은 것까지 한번 해보려구요
  93. 6:11자 파일이름은 여기서 그냥 복사 붙여넣기로 까꿍 거에요
  94. 6:16그 다음에 it 인코딩 큰 한국어로 되어 있을 게요
  95. 6:19거의 뭐 확실하니까 한국어 인코딩이 euc-kr
  96. 6:24딱 미디 이거 그냥 텍스트 파일 여는 걸 허위 유사합니다
  97. 6:28그래서 이걸 포인트의 보면 이렇게 쭉 xml 부분
  98. 6:35그 다음 html 부분이 쭉 나오는
  99. 6:38무서 임을 알 수가 있어요 그럼 이거 굉장히 익숙한 형태로 html
  100. 6:43이번엔 bd 플스 b 라는 패키지를 향해서 처리가 가능해요
  101. 6:48이번은 이제 까셔야 될 거에요 저는 이것은 까 래 드는걸 거의 확실한데
  102. 6:53음 뭐 가는 법은 인터넷 검색하시면 바로 나오니까요
  103. 6:57아까 pip 나콘 다 꺼 쓰시면 되고
  104. 7:01인스톨 됐든 전제하에 되게 xml 파일이 니까 x xml xml 로 해서
  105. 7:07링크 링을
  106. 7:09그래서 배우러 보면은
  107. 7:12예비 라는데 열어서 저장을 하구요
  108. 7:14비해서 텍스트를 뽑아내 라 명령 이거든요
  109. 7:18그럼 이렇게 합니다 자 이제 여기는 좀 위에 이거 와 달리 좀 알아 먹을
  110. 7:24죽는게 나오죠
  111. 7:25물론 이것도 뭐 깔끔하긴 한데 요 대부분 표 형식이라서 표로 가져오는 게
  112. 7:30다시 더 낫긴 해요
  113. 7:32여기서 그냥 글자가 뭐가 있는지 보여 드리려고 한 건데 여기 보시면 이
  114. 7:36앞쪽은 않는다는걸 해서 있죠
  115. 7:38이거는 따로 제거를 해야 될 것 같습니다 혹시 이 형태로 필요하시면
  116. 7:43아니면
  117. 7:46이런 비가 지금 ufos 엘리먼트 은요
  118. 7:49파인더 오 오 오 오
  119. 7:52테이블 하면은
  120. 7:55이렇게 해서 테이블이 다 찾아줘요 이 또 한국 사람들이 문서만 될 테 이
  121. 7:59블 2기 싶어 하잖아요
  122. 8:01이 다트 도 예외가 아닙니다 다툼 후 서에 테이블이 굉장히 많이 들어
  123. 8:04있는데 이 파인드올 향해서 테이블들을 갖고 와서
  124. 8:09오는 테이블을 가지고 뭐 판다 로 전환 한다던가 아니면 뭐 거기서 텍스트
  125. 8:14추출 한다던가 값을 추출 한다던가 할 수가 있어요
  126. 8:18물론 이 테이블을 닫으려면
  127. 8:21이 html 에 대한 기본적인 이제는 좀 있어야 되는데 우선 html
  128. 8:27에서 테이블은 테이블이 라는 테디 거는 테이블이 라는 태그 가져오라는
  129. 8:31명령어의 사실 테이블 가져와라 아니라
  130. 8:35그래서 여기 mtd 이런거 있잖아요 이것에서 pd 로 바꾸면 pd 만 쪽
  131. 8:39가져옵니다
  132. 8:42그래서 테이블 가져온 다음에 보시면 어떤 형태로 되어 있냐면
  133. 8:46테이블 t 바디 etv 파리 otr pd 먹이세요
  134. 8:52스팽 또 td td td td td lte 안쪽으로
  135. 8:57피어리 줄이고 pd 가 칸 이에요 그니까 이게 행
  136. 9:02이게 배열입니다 그걸 감안하셔서 어떤 행위에 어떤 열을 가지고 싶고 싶은
  137. 9:07일을 정해서 사용하시면 됩니다
  138. 9:10그 부분은 뭐 인터넷 찾아보면 은 뭐 html 을 어
  139. 9:15v 필수 보험 파이썬에서 어떻게 다루는 이런거는 다 이 3명의 놓은거
  140. 9:18많으니까요
  141. 9:19참고 하시고 저도 코드를 계속 조금씩 올릴 건데
  142. 9:24그러면서 더 올릴 수 있는 부분은 올리도록 할게요
  143. 9:28오늘은 여기까지 그래서
  144. 9:31어 2 고유번호
  145. 9:34가져와서 리스트를 창을 받고 그냥 거기서 고유번호를 가져와서 파일을
  146. 9:39다운받고 압축을 풀고 그 안에서 그 입장이 가져오는 것 까지 한번
  147. 9:44해봤습니다
  148. 9:46포메라이언 여기까지 할게요

About this transcript

This page contains the full transcript of DART 2. API로 공시파일 다운받기 by 기업공시와 시장가치: 재무자료와 파이썬, generated from the public captions YouTube serves with the video. The transcript has 1,053 words across 148 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.