티스토리

검색하기내 프로필

블로그 홈

퍼포먼스 마케팅 데이터 분석

구독자
29

퍼포먼스 마케팅에 필요한 통계, 데이터분석 및 관련 마케팅 트렌드 정보 제공

구독하기 방명록
신고

인기글

  • [파이썬] HTTPSConnectionPool Max retries exceeded with url 오류 해결공감수13댓글수0조회 36
  • [python] 파이썬 한글 hwp 파일 문서 열기 및 텍스트 추출공감수1댓글수0조회 24
  • [파이썬] 네이버 카페 API 자동 포스팅공감수2댓글수0조회 13

주요 글 목록

  • Claude 클로드 프롬프트 가이드글 내용

    효과적인 프롬프트 작성 팁1. 명확하고 구체적으로 쓰기말하고 싶은 작업이나 질문을 처음에 분명하게 적어야 해.Claude가 잘 이해할 수 있도록 상황 설명과 세부 정보를 함께 줘야 해.복잡한 작업은 단계별로 나눠서 설명하면 더 좋아.나쁜 예시:“발표 자료 좀 도와줘.”→ 뭘 어떻게 도와달라는 건지 너무 막연해서 Claude가 제대로 이해하기 어려워.좋은 예시:“분기별 영업 회의를 위한 10장짜리 발표 자료가 필요해. 발표에는 2분기 판매 실적, 가장 많이 팔린 제품, 3분기 판매 목표가 포함되어야 해. 각 슬라이드에 들어갈 핵심 내용을 정리한 개요를 만들어줘.”→ 이건 슬라이드 수, 발표 목적, 다룰 주제까지 명확해서 Claude가 정확하고 유용한 답을 줄 수 있어.한마디 요약:“도와줘” 대신 “무엇을,..

    좋아요2
    댓글0작성시간2025. 3. 21.
  • c# 윈도우 폼 자동 크기 조절글 내용

    레이아웃 속성 - AutoScaleMode : Dpi - AutoScroll : False - AutoSize - True - AUtoSizeMode : GrowAndShirnk

    좋아요0
    댓글0작성시간2024. 11. 14.
  • [python] 윈도우 관리자 권한 얻어 실행하는 방법글 내용

    [python] 윈도우 관리자 권한 얻어 실행하는 방법# import sysimport osimport win32com.shell.shell as shellif sys.argv[-1] != 'asadmin': script = os.path.abspath(sys.argv[0]) params = ' '.join([script] + sys.argv[1:] + ['asadmin']) shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params) # sys.exit(0)# 위 코드를 사용하면 파이참 등 IDE의 디버거 작동 안하므로 디버거를 사용이 필요하다면 코딩 마지막 단계에서 추가하면 되고, 그 전에는 ID..

    좋아요0
    댓글0작성시간2024. 10. 18.
  • Excel VBA 에서 JsonConverter 모듈을 활용한 감사보고서 데이터 출력글 내용

    먼저 아래에 사이트에 들어가서 JsonConverter.bas 를 다운로드 받아야함. 아님녀 GitHub - VBA-tools/VBA-JSON: JSON conversion and parsing for VBA 의 사이트에 들어가서 Clone 으로 가서 알집으로 다운로드 받아서 처리해도 된다. VBA-JSON/JsonConverter.bas at master · VBA-tools/VBA-JSON · GitHub VBA-JSON/JsonConverter.bas at master · VBA-tools/VBA-JSON JSON conversion and parsing for VBA. Contribute to VBA-tools/VBA-JSON development by creating an account on G..

    좋아요0
    댓글0작성시간2024. 3. 28.
  • JavaScript를 활용한 네이버 계정 및 비밀번호 입력글 내용

    document.getElementById('id').value = arguments[0]; 이 JavaScript 코드 조각은 두 부분으로 구성되어 있음. DOM 요소 선택과 값 할당임. DOM 요소 선택: document.getElementById('id') 이 부분은 HTML 문서 내에서 고유한 ID 속성을 가진 요소를 찾음. 여기서 'id'는 찾고자 하는 요소의 ID를 가리킴. 예를 들어, 만약 로그인 폼에 사용자 이름을 입력하는 요소의 ID가 'id'라면, 이 코드는 그 요소를 찾음. document 객체는 현재 웹 페이지를 나타냄. getElementById 메서드는 주어진 ID 값을 가진 요소를 문서에서 찾아서 반환, 반환된 요소는 이후에 JavaScript 코드에서 조작될 수 있음. 값 할..

    좋아요0
    댓글0작성시간2024. 3. 22.
  • 파이썬 크롬 셀레늄 멀티쓰레딩글 내용

    셀레늄 멀티쓰레딩 파이썬을 사용하여 웹 페이지에서 데이터를 스크래핑하는 것은 매우 일반적인 작업 중 하나입니다. Selenium은 이러한 작업을 위해 널리 사용되는 도구 중 하나로, 웹 브라우저를 프로그래매틱으로 제어하여 웹 페이지의 동적 콘텐츠를 포함한 데이터를 추출할 수 있습니다. 멀티쓰레딩을 이용하면 Selenium을 사용한 웹 스크래핑 작업을 병렬로 수행하여 효율성을 높일 수 있습니다. 본 글에서는 Python의 threading 모듈을 사용하여 Selenium 기반 웹 스크래핑을 멀티쓰레딩으로 구현하는 방법에 대해 설명합니다. 기본 설정 먼저 필요한 라이브러리를 임포트합니다. threading은 파이썬의 기본 스레딩 모듈, selenium은 웹 브라우저를 자동화하기 위한 라이브러리, chrome..

    좋아요0
    댓글0작성시간2024. 3. 22.
  • openrouter AI 툴을 활용한 매개변수값 조정글 내용

    openrouter AI 툴을 활용한 매개변수값 조정 import requests import json # openrouter.ai에서 무료 AI 모델을 찾아서 아래 "model" 내에 넣으면 된다. response = requests.post( url="https://openrouter.ai/api/v1/chat/completions", headers={ "Authorization": "", # "HTTP-Referer": "{YOUR_SITE_URL}", # Optional, for including your app on openrouter.ai rankings. # "X-Title": "{YOUR_APP_NAME}", # Optional. Shows in rankings on openrouter.a..

    좋아요0
    댓글0작성시간2024. 3. 21.
  • 파이썬 config.ini 파일 생성글 내용

    파이썬 config.ini 파일 생성 import configparser import os # 파일 경로 설정 config_file_path = r'C:\Users\문세라\chrome-config\config.ini' # ConfigParser 인스턴스 생성 config = configparser.ConfigParser() # 기존 설정 파일이 존재하는 경우, 해당 파일 읽기 if os.path.exists(config_file_path): config.read(config_file_path) # 'chrome' 섹션에 설정 추가 또는 업데이트 config['chrome'] = { 'path': r'C:\Program Files\Google\Chrome\Application\chrome.exe', 'dr..

    좋아요0
    댓글0작성시간2024. 3. 21.
  • Anaconda3 설치 시 한글 사용자 계정으로 인한 오류 해결 방법글 내용

    Anaconda3 설치 시 한글 사용자 계정으로 인한 오류 해결 방법 Anaconda3를 한글 사용자 계정에서 설치할 때 발생할 수 있는 오류를 해결하는 방법을 단계별로 설명합니다. 1. 사용자 계정 컨트롤 설정 변경 제어판 > 사용자 계정 > 사용자 계정으로 이동합니다. 사용자 계정 컨트롤 설정 변경에서 사용자 계정 컨트롤 끄기를 선택하고, 확인 버튼을 클릭합니다. 2. Anaconda3 설치 폴더 생성 C:\ 드라이브에 들어가서 Anaconda3 폴더를 새로 생성합니다. 3. Anaconda 설치 Anaconda 설치시 Just me 옵션을 선택. Destination Folder에서 Browse를 선택. C:\ 드라이브에서 새로 생성한 Anaconda3 폴더를 선택하고 Next 버튼. 설치가 완료된..

    좋아요0
    댓글0작성시간2024. 3. 21.
  • 글꼴 설치 후 Microsoft Edge에서 인식되지 않는 문제 해결글 내용

    글꼴 설치 후 Microsoft Edge에서 인식되지 않는 문제 해결하기 문제 상황 IBM Plex Sans KR 글꼴을 성공적으로 설치한 후, Microsoft Edge 브라우저에서 이 글꼴을 표준 글꼴로 설정하려 했으나, 설치된 글꼴이 표준 글꼴 목록에 나타나지 않는 현상이 발생했습니다. 이로 인해 글꼴 변경에 어려움을 겪었습니다. 가능한 원인 및 해결 방안 시스템 재시작 글꼴 설치 후 시스템을 재시작하지 않았다면, 시스템이나 애플리케이션에 글꼴이 올바르게 등록되지 않았을 수 있습니다. 시스템을 재시작하여 변경 사항을 적용해 보세요. 글꼴 설치 확인 설치한 글꼴이 정확히 시스템에 등록되었는지 확인하려면, Windows 설정 > 개인 설정 > 글꼴에서 글꼴이 나타나는지 검사하세요. 글꼴이 목록에 없다면..

    좋아요0
    댓글0작성시간2024. 3. 21.
  • deepai 내에 CHATGPT 셀레늄 자동으로 가져오기글 내용

    deepai 내에 CHATGPT 셀레늄 자동으로 가져오기 이 포스트에서는 Python, Selenium, 그리고 ChromeDriver를 사용하여 deepai.org의 CHATGPT를 자동으로 접근하고 메시지를 가져오는 방법을 다룹니다. 이 과정을 통해 어떻게 웹 자동화를 통해 AI의 출력을 자동으로 수집할 수 있는지 보여줍니다. 사용된 기술 스택은 Python 프로그래밍 언어, Selenium 웹 자동화 도구, 그리고 Google Chrome 브라우저입니다. from selenium import webdriver import chromedriver_autoinstaller import os import pandas as pd import re import google.generativeai as gen..

    좋아요0
    댓글0작성시간2024. 3. 20.
  • 파이썬 OpenRouter AI 프롬프트 사용해보기글 내용

    OpenRouter AI 프롬프트 사용해보기 OpenRouter AI는 다양한 AI 모델을 제공하는 플랫폼으로, 개발자들이 쉽게 AI 기능을 자신의 애플리케이션에 통합할 수 있도록 합니다. 이 글에서는 OpenRouter AI를 사용하여 AI 모델을 호출하는 간단한 예제를 설명합니다. 특히, 이 예제에서는 "무엇이 인생의 의미인가?"라는 질문에 대한 AI의 대답을 요청하는 방법을 보여줍니다. 필요한 도구 먼저, requests 라이브러리가 필요합니다. 이 라이브러리가 아직 설치되어 있지 않다면, 다음 명령어로 설치할 수 있습니다: pip install requests 코드 설명 다음은 OpenRouter AI의 API를 사용하여 AI 모델에 질문을 보내고 답변을 받는 방법을 보여주는 코드입니다. impo..

    좋아요0
    댓글0작성시간2024. 3. 20.
  • 파이썬 cubeupload 내 이미지 호스팅 업로드글 내용

    파이썬 cubeupload 내 이미지 호스팅 업로드 CubeUpload는 이미지를 무료로 호스팅할 수 있는 서비스입니다. 파이썬을 이용하여 CubeUpload에 로그인하고 이미지를 업로드하는 방법을 소개합니다. 이 과정을 자동화함으로써 프로그래밍을 통해 이미지 관리를 용이하게 할 수 있습니다. 필요한 도구 이 프로세스를 시작하기 전에, requests 라이브러리가 필요합니다. 이 라이브러리가 설치되어 있지 않다면, 아래의 명령어로 설치할 수 있습니다: pip install requests 코드 설명 아래의 코드는 사용자 이름과 비밀번호를 사용하여 CubeUpload에 로그인한 후, 지정된 파일 경로에 있는 이미지를 업로드하는 함수입니다. import requests def login_and_upload(..

    좋아요0
    댓글0작성시간2024. 3. 20.
  • 파이썬 유니코드 한글 자소 분리 방법글 내용

    유니코드 한글 자소 분리 방법 Python을 이용하여 한글 문자열을 초성, 중성, 종성으로 분리하는 방법에 대해 설명하겠습니다. 이를 위해 JamoUtils라는 클래스를 사용하는 예를 들어보겠습니다. 이 클래스는 한글 문자열을 다루는 유용한 도구를 제공합니다. JamoUtils 클래스 개요 JamoUtils 클래스는 한글 문자의 초성, 중성, 종성을 분리해내는 기능을 제공합니다. 이 클래스에는 초성(CHOSUNG), 중성(JUNGSUNG), 종성(JONGSUNG)을 각각 나타내는 리스트가 정의되어 있습니다. 클래스의 메서드는 모두 정적 메서드로, 인스턴스를 생성하지 않고도 사용할 수 있습니다. 주요 메서드 split_one(target): 한글 문자 하나를 입력받아 초성, 중성, 종성을 분리해내는 메서드..

    좋아요0
    댓글0작성시간2024. 3. 19.
  • 파이썬 Upstage Solar API 무료 사용해보기글 내용

    파이썬 Upstage Solar API 무료 사용해보기 먼저 아래의 내용을 사용하기 위해서는, openAI를 1.2.0 버전으로 업그레이드해야된다. 기존에 설치된게 있다하면 open AI를 upgrade 해두고, 이에 파이썬을 재시작하면 된다. 현재 3월 말까지 무료로 제공해준다고 하니, 이에 쓸만한 프롬프트 등을 테스트해봐서 제대로 작성되는지를 테스트 해보면 될 것 같다. 현재까지 사용한 경험을 비추어 보면 나름 나쁘지 않게 출력되는것 같지만, 이상하게 format 을 인식하는게 조금 아쉽다는 생각이 든다. 간혹 html 파일 포멧으로 인식하는게 아닌, 마크다운 구조로 인식을 해서 주는 난감한 경우도 다소 있었다. from openai import OpenAI #openai==1.2.0 ##openai..

    좋아요0
    댓글0작성시간2024. 3. 19.
  • 워드프레스 웹사이트 공부글 내용

    현재 웹사이트의 기본적인 공부를 위해 워드프레스를 운영, 및 파이썬으로 자동 포스팅을 진행중에 있음. 이에 관련해서 여러 오류 내용 등이 있다면 해결할 수 있는 방안 등이 있는 내용들은 각각 현재 티스토리에 정리할 예정.

    좋아요0
    댓글0작성시간2024. 3. 19.
  • 워드프레스 Error establishing a database connection 오류글 내용

    워드프레스 "Error establishing a database connection" 오류 해결 방법 워드프레스 사용 시 가장 흔히 마주치는 오류 중 하나는 바로 "Error establishing a database connection"입니다. 이 오류 메시지는 데이터베이스와의 연결 문제를 나타내며, 주로 부정확하거나 변경된 DB 정보 때문에 발생합니다. 워드프레스를 처음 설치할 때나 사이트를 다른 서버로 이전한 후에 이 오류가 나타나는 경우가 많습니다. 오류 원인 파악과 해결 방법 1. wp-config.php 파일 확인 첫 번째 해결 방법은 wp-config.php 파일에서 DB 정보가 정확한지 확인하는 것입니다. 이 파일은 워드프레스의 핵심 설정 파일로, 데이터베이스 접속 정보를 담고 있습니다...

    좋아요0
    댓글0작성시간2024. 3. 19.
  • 파이썬 한글 hwp 파일 html 변환글 내용

    파이썬 한글 hwp 파일 html 변환 아래와 같이 하면 한글 hwp 파일을 html 파일로 변환돼서 저장할 수 있다. 여기에서 만약에 그림 및 css 등이 있다하면 이는 별도로 추가가 돼서 나옴.. 나중에 html 파일 내에 css 등도 넣어야 작동이 가능함. import win32com.client as win32 import logging # 로깅 설정 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s') try: # 한글 응용 프로그램 인스턴스 생성 또는 연결 hwp = win32.gencache.EnsureDispatch("HWPFrame.HwpObject") # 필요한 모듈 등록 h..

    좋아요0
    댓글0작성시간2024. 3. 19.
  • [파이썬] 한글 hwp 오토메이션 보안 모듈 설정 방법글 내용

    한글 오토메이션 보안 모듈 설정 방법 한글 오토메이션 기능을 사용하여 문서 작업을 자동화할 때, 로컬 파일에 접근하거나 파일을 저장하는 과정에서 보안 승인 메시지가 나타날 수 있습니다. 이러한 보안 승인 메시지는 사용자의 작업 흐름을 방해할 수 있으며, 자동화 프로세스의 원활한 실행을 위해 이를 해결할 필요가 있습니다. 1. 보안 모듈 다운로드 다운로드 위치: 한글 개발자 센터에서 '보안모듈(Automation).zip' 파일을 다운로드할 수 있습니다. 목적: 이 보안 모듈은 한글 오토메이션 작업 중 파일에 대한 유효성 검사 및 보안 확인을 처리하며, 보안 승인 메시지가 나타나지 않도록 합니다. 2. 압축 해제 및 파일 확인 다운로드한 '보안모듈(Automation).zip' 파일을 압축 해제한 후, 다..

    좋아요0
    댓글0작성시간2024. 3. 18.
    게시글 이미지
  • 윈도우 11 시스템 글꼴 추천글 내용

    IBM Plex Sans KR https://fonts.google.com/specimen/IBM+Plex+Sans+KR Pretendard https://cactus.tistory.com/306 ttf 파일은 압축파일내 public/static/alternative 에 있습니다.) 1. 설정 내에 폰트를 바꾸면 바로 적용됨. (글꼴은 위에 설명한 IBM Plex Sans KR, Pretendard 둘중 하나로 바꾸면 된다.) 2. 아래의 파일 다운받고, 압축 풀어서 다운받은 폰트로 적용만 누르면 다 변경됨.

    좋아요0
    댓글0작성시간2024. 3. 15.
  • 엑셀 양식 xls 파일 포맷과 xlsm 파일 포맷의 사용 이유 및 장단점글 내용

    엑셀 양식 작성 시 xls 파일 포맷과 xlsm 파일 포맷의 사용 이유 및 장단점에 대한 정리는 다음과 같습니다: 사용 이유: xls 파일 포맷 사용: 일부 오래된 ERP 시스템은 엑셀 변환 기능을 사용할 때 기본적으로 xls 형식으로 파일을 생성합니다. 이로 인해 사용자는 자연스럽게 xls 파일 형식을 사용하게 됩니다. xls 파일은 특정 플랫폼에서 채팅방에 업로드할 수 있어, 공유가 필요한 파일은 xls로 작성하는 경우가 많습니다. 구버전의 Microsoft Office를 사용하는 환경에서는 xlsx 파일을 열 때 문제가 발생할 수 있으므로, 더 넓은 호환성을 제공하는 xls 파일이 선호됩니다. xlsm 파일 포맷 사용: xlsm 파일은 매크로를 포함할 수 있으나, 매크로 사용은 보안 문제를 야기할 ..

    좋아요0
    댓글0작성시간2024. 3. 4.
  • 웹 페이지의 특정 정보를 추출하여 json 형태로 만들기글 내용

    웹 페이지의 특정 정보를 추출하여 json 형태로 만들기 /* json 형태로 만들기 예시 */ var lis = document.querySelectorAll('.news_9 ol>li'); var result = []; lis.forEach(function (li) { var number = li.querySelector('div > span.number').innerText; var a = li.querySelector('div > a[href]'); var href = a.getAttribute('href'); var img = a.querySelector('img[src]').getAttribute('src'); var span = a.querySelector('span').innerText.t..

    좋아요0
    댓글0작성시간2024. 2. 27.
  • 전자공시시스템 감사보고서 JavaScript JsTree 콘솔 테스트글 내용

    먼저 html 에서 jquery 와 jstree 가 실행되는지를 확인해본다. (html 에서 scripts 로 사용하는지 확인.) 그 다음에 html 에서 jstree 로 id 내용을 확인한다. 그리고 var tree = $j('#listTree').jstree(true) ; 의 내용을 크롬 개발자 도구 에서 콘솔에 입력한다. 그리고 모든 노드를 열고, 닫으려면 tree.open_all() ; , tree.close_all() ; 를 입력하면 된다. tree.select_node("1") ; 이렇게 입력하면 감사보고서의 화면이 이동되는것을 볼 수가 있다. (id 가 1, 2, 3 형식으로 되어 있다.) tree.get_node("3") ; 로 하면 해당 값을 불러올 수 있다. 그리고 node3 = tre..

    좋아요0
    댓글0작성시간2024. 2. 27.
  • 데이터베이스 첨부를 위한 T-SQL 스크립트글 내용

    - 데이터베이스 첨부를 위한 T-SQL 스크립트 -- 데이터베이스 첨부를 위한 T-SQL 스크립트 USE [master]; GO -- 데이터베이스 첨부 전, 기존에 동일 이름의 데이터베이스가 있는지 확인 후 제거 IF EXISTS (SELECT name FROM sys.databases WHERE name = N'mytest') BEGIN ALTER DATABASE [mytest] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; DROP DATABASE [mytest]; END GO -- mytest 데이터베이스 첨부 CREATE DATABASE [mytest] ON (FILENAME = N'D:\mytest.mdf'), -- MDF 파일 위치 (FILENAME = N'D:\my..

    좋아요0
    댓글0작성시간2024. 2. 24.
  • Python 가상환경 및 디컴파일글 내용

    Python 가상환경 및 디컴파일 과정 1. 가상 환경 설정 및 활성화 목적: Python 3.8.0 버전에 대한 독립된 개발 환경 생성. 방법: Conda를 사용하여 mypython_3.8 이름의 가상 환경을 생성 후 활성화. conda create -n mypython_3.8 python=3.8.0 conda activate mypython_3.8 2. 필요한 패키지 설치 패키지: uncompyle6, decompyle3 설치 명령어: pip install uncompyle6 pip install decompyle3 3. 디렉토리 이동 및 디컴파일 과정 이동 경로: 사용자의 Downloads\decompile 폴더. 디컴파일: uncompyle6를 사용하여 .pyc 파일을 Python 소스 코드로 변..

    좋아요0
    댓글0작성시간2024. 2. 21.
  • Python 네이버 requests 로 로그인해보기글 내용

    네이버 requests 로그인 방법 정리 네이버에 requests를 사용하여 로그인하는 방법은 다음과 같은 단계를 포함합니다. 주요 변수로는 dynamicKey, encpw, bvsd, encnm이 있으며, 이들 중 dynamicKey, encnm, encpw는 고정된 절차를 통해 얻을 수 있고, bvsd는 추가적인 확인이 필요합니다. 로그인 필수 값 로그인 과정에 필요한 값은 다음과 같습니다: { "localechange": "", "dynamicKey": "...", "encpw": "...", "enctp": "1", "svctype": "1", "smart_LEVEL": "1", "bvsd": "{\"uuid\":\"..\",\"encData\":...\"}", "encnm": "...", "lo..

    좋아요0
    댓글3작성시간2024. 2. 21.
  • 크롬 개발자 도구(Console)에서 코드를 붙여넣을 때 에러 해결 방법글 내용

    크롬 개발자 도구(Console)에서 코드를 붙여넣을 때 발생하는 경고 메시지와 그 해결 방법에 대해 요약하겠습니다. 경고 메시지: 크롬 개발자 도구에서 코드를 붙여넣으려고 할 때, 사용자가 이해하지 못하거나 스스로 검토하지 않은 코드를 콘솔에 붙여넣는 것은 공격자가 사용자의 신원을 도용하거나 컴퓨터를 제어할 수 있게 할 수 있으므로 경고 메시지가 표시됩니다. 이 메시지는 사용자를 보호하기 위한 조치입니다. 경고 메시지 내용: Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity..

    좋아요0
    댓글0작성시간2024. 2. 21.
  • 파이썬 PyInstaller exe 파일 디컴파일 방법글 내용

    파이썬 .exe 파일 디컴파일 방법 파이썬으로 만든 .exe 파일은 디컴파일이 가능하며, 이 과정은 PyInstaller, cx_Freeze, Py2exe 등을 사용하여 변환된 파일에 따라 달라짐. PyInstaller로 패키징된 .exe 파일 디컴파일 필요 도구 pyinstxtractor: PyInstaller로 패키징된 파일을 분석하고 추출하는 도구. https://github.com/extremecoders-re/pyinstxtractor?tab=readme-ov-file 설명서를 읽는다. https://github.com/extremecoders-re/pyinstxtractor 에 가서 zip 파일을 ./ 폴더에 다운. git 이 있다면 git으로도 됨. 이후 exe 파일로 된 내용을 python..

    좋아요0
    댓글0작성시간2024. 2. 20.
  • OpenDart 공시서류원본파일 xml 파싱 텍스트 추출글 내용

    Opendart 공시서류원본파일 xml 파싱 방법 이 코드는 오픈DART(한국 금융감독원 전자공시 시스템) API를 사용하여 특정 문서(여기서는 감사보고서)를 ZIP 파일 형태로 다운로드하고, 해당 ZIP 파일 내에서 특정 XML 파일을 추출하여 HTML 구조로 파싱하는 과정을 구현. 이 과정에서 다양한 예외 처리를 통해 오류 상황을 세심하게 관리. 각 함수는 특정 작업을 수행하는 독립적인 단위로 구성되어 있어 코드의 가독성과 재사용성을 높임. root를 통해서 xml 파일을 파싱하는 것을 성공함. 파이썬을 사용하여 이 과정을 처리했지만, 전통적인 방식과는 다른 접근으로 인해 약간의 어려움이 있었음. 먼저 XML 파일이 내부적으로 HTML 구조를 포함하고 있어 복잡한 형태로 되어 있었으며, 최신 공시된 ..

    좋아요1
    댓글0작성시간2024. 2. 8.
  • 엑셀 xl 각 파일 요소 분석글 내용

    "C:\down\dsd_html\test\xl_rels\workbook.xml.rels” 이 XML 파일은 Open XML 형식을 사용하는 Excel 파일의 일부입니다. 파일 경로에서 볼 수 있듯이, 이 파일은 Excel 워크북의 관계를 정의하는 데 사용됨. 구체적으로, 이 파일은 워크북 내의 다양한 구성 요소 사이의 관계를 정의. 각 요소는 특정 타입의 관계를 나타내고, 이 관계는 워크시트, 스타일, 계산 체인, 공유 문자열, 테마와 같은 다른 파일들을 타겟으로 함. XML 파일 내의 주요 구성 요소는 다음과 같습니다: : 이 요소는 문서의 루트 요소로, 모든 관계를 포함. xmlns 속성은 이 파일이 사용하는 스키마의 네임스페이스를 정의. : 이 요소는 개별 관계를 나타냅니다. 각 관계는 다음 속성을..

    좋아요0
    댓글0작성시간2024. 2. 5.
문의안내
  • 티스토리
  • 로그인
  • 고객센터
© Kakao Corp.