분류 전체보기168 38. 셀레니움-구글,네이버웹툰 1. 셀레니움셀레니움은 브라우저를 컨트롤 할 수 있도록 지원하는 라이브러리프로그램 실행 순서!pip install selenium! pip install chromedriver_autoinstallerfrom selenium import webdriverfrom seleniuhttp://m.webdriver.common.keys import Keysdriver = webdriver.Chrome()driver.get('https://www.google.com') # 구글로 자동으로 이동 예시search = driver.find_element('name', 'q')search.send_keys('날씨')search.send_keys(Keys.RETURN)#정리driver = webdriver.Chrome().. 2024. 5. 21. 37. 크롤링과 스크레이핑 1. 크롤링과 스크레이핑크롤링(Crawling): 인터넷의 데이터를 활용하기 위해 정보드들을 분석하고 활용할 수 있도록 수집하는 행위스크레이핑(Scraping): 크롤링 + 데이터를 추출하고 가공하는 행위2. Basic English Speaking3. 다음 뉴스기사4. 벅스 뮤직 차트5. 멜론1차 시도:robots.txt: 웹 사이트에 크롤러같은 로봇들의 접근을 제어하기 위한 규약(권고안이라고* robots.txt: 웹 사이트에 크롤러같은 로봇들의 접근을 제어하기 위한 규약(권고안이라 꼭 지킬의무는 없음)2차 시도:6. 네이버 증권 2024. 5. 20. 36. React란 및 설치 1. 리액트(React)Facebook에서 개발한 JavaScript 사용자 인터페이스를 만들기 위한 라이브러리재사용이 가능한 UI 컴포넌트를 작성할 수 있게 해주며, 데이터의 변경에 따라 UI를 효율적으로 업데이트할 수 있는 방법을 제공Virtual DOM을 사용하여 실제 DOM 조작을 최소화하고 성능을 향상단일 페이지 응용 프로그램(SPA) 및 대규모 웹 애플리케이션에서 많이 사용JSX라는 문법을 통해 JavaScript 코드 내에서 HTML과 유사한 문법을 사용하여 컴퓨넌트를 정의 2. 라이브러리(library) vs 프레임워크(framework)라이브러리개발자가 필요할 때 함수 또는 모듈을 호출하여 사용하는 방식으로 동작애플리케이션의 전체 구조를 개발자가 직접 설계추가적인 기능을 제공하거나 특정 .. 2024. 5. 13. 35. Sequelize와 MongoDB 1. Sequelizenode.js에서 mysql 등 RDBMS를 쉽게 다룰 수 있도록 도와주는 라이브러리npm i sequelize2. MongoDBMongoDB는 NoSQL 데이터베이스로 문서 기반 데이터 저장 방식을 채택한 오픈소스 DBMS관계형 데이터베이스와는 달리 스키마가 없으며, BSON 형태로 데이터를 저장유연성이 좋고, 대규모 데이터 처리에 용이3. MongoDB AtlasMongoDB의 관계형 클라우드 데이터베이스 서비스관계형 데이터베이스와는 달리 스키마가 없으며, BSON 형태로 데이터를 저장유연성이 좋고, 대규모 데이터 처리에 용이 2024. 5. 9. 이전 1 ··· 15 16 17 18 19 20 21 ··· 42 다음