목록
'전체 글' 740건
코드로 놀고, 언어로 성장하는 공방.
-
한국 거래소 주식 데이터 API로 나만의 대시보드 만들기01 공공데이터 포털의 한국거래소 주식 데이터를 이용해서 나만의 대시보드를 만들어보겠습니다. 먼저 다음 주소를 통해 공공데이터 포털의 주식시세정보에 접속합니다.공공데이터포털 - 한국거래소 주식 데이터https://www.data.go.kr/data/15094808/openapi.do 02 공공데이터 포털에 회원가입을 한 다음 [활용신청]을 눌러 활용 목적과 라이선스 표시 등 기본적인 내용을 입력합니다. 활용 목적 등 적당히 내용을 입력하고 '동의합니다'에 체크한 후 [활용신청]을 눌러 마무리합니다. 03 그러면 활용신청 현황에 여러분이 신청한 공공 API가 추가될 것입니다. 우리가 신청한 API는 '금융위원회_주식시제정보'이므로 해당 목록을 눌러봅니다. 04 이제 목록을 눌러 신청한 API 항목으로 들어..
-
랜덤 이미지를 주는 API로 미술관 사이트 만들기01 다음 사이트에 접속하면 랜덤 이미지 API를 사용하는 설명서가 있습니다. 이 문서는 친절하게도 요청 방식과 응답 결과를 그림으로 보여주기 때문에 처음 접하는 사람도 쉽개 이해할 수 있습니다. 다음 사이트에 접속하여 어떤 구성으로 되어 있는지 살핍니다. Lorem Picsum 홈페이지https://picsum.photos/ Lorem PicsumLorem Ipsum... but for photospicsum.photos 02 리모컨처럼 버튼을 누르면 어떤 동작이 실행되는 것처럼 비슷하게 동작할 겁니다. API 설명서를 보면 웹 브라우저에 주소를 입력하는 것처럼 보입니다. 실제로 주소를 입력해보겠습니다. 웹 브라우저에 picsum.photos/300를 입력해 접속합니다. 그러면 가로세로 300인 사각형..
-
페이지 이동 자동화하기 - 전체 데이터 수집하기비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_2_2.py'로 저장합니다. 다음 코드를 입력한 뒤 실행 버튼을 클릭하여 입력한 코드를 실행합니다. 첫 페이지부터 맨 뒤 페이지까지 이동하면서 전체 시가총액 데이터를 수집합니다. ch07/step_2_2.pyfrom pathlib import Pathimport pandas as pdfrom playwright.sync_api import Pagefrom step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.from step_1_2 import run_playwrightfrom step_1_3 import goto_market_cap, parse_table_kospifrom step_1_4 import table..
-
스케줄링 구현하기경매가 생성되고 24시간이 지난 후에 낙찰자를 정하는 시스템을 구현해야 합니다. 이럴 때 node-shedule 모듈을 사용해야 합니다.$ npm i node-schedule routes/index.jsconst express = require("express");const multer = require("multer");const path = require("path");const fs = require("fs");const schedule = require("node-schedule");const { Good, Auction, User, sequelize } = require("../models");const { isLoggedIn, isNotLoggedIn } = require("./middlew..
-
PDF 편집기 완성하기 : 페이지 이어 붙이기 기능01 우선 커서에게 페이지 이어 붙이기 기능을 프로그램에 추가하고 싶다고 하면서 상세하게 요청하겠습니다. PDF 페이지 추출기 프로그램이 만족스럽긴 하지만, 두 파일을 이어 붙이는 기능도 있으면 좋겠어. 파일을 순서대로 이어 붙인 새 파일을 저장해주는 프로그램으로 개선해줘. 그러면 커서는 기존 프로그램에게 기능을 추가하고, 알아서 빌드까지 마칩니다. 이미 빌드를 한 번 했기 때문에 커서는 여러분이 다시 빌드를 요청할 것이라고 짐작하고 동작하는 것입니다. 02 그 결과, 새로 빌드한 프로그램이 곧바로 완성되었습니다.
-
<c:out> 태그를 이용한 실습태그는 화면에 지정한 값을 출력해 주는 태그입니다. 표현 언어와 기능은 거의 동일하지만 기본값 설정 기능 등을 제공하므로 더 편리하게 사용할 수 있습니다. 사용 형식은 다음과 같습니다. 여기서 value는 출력된 값을, default는 value 속성에 지정된 값이 없을 때 출력할 기본값을, escapeXml은 escape 문자를 반환하는 역할을 합니다(생략할 수 있으며 true). 1. 다음은 회원 가입창에서 입력한 회원 정보를 전달받아 태그를 이용해 화면에 출력하는 예제입니다. 다음과 같이 memberForm.jsp를 작성하여 회원 가입창에서 회원 정보를 입력한 후 member9.jsp를 전달합니다. 아이디 비밀번호 이름 이메일 ..