☕ Java

Java
☕ Java

[Java] Day20 - Jsoup : Java HTML Parser 라이브러리 사용

Jsoup 라이브러리 jsoup은 자바로 만들어진 HTML 파서(Parser) 입니다. jsoup은 자바 언어로 HTML을 다루는 쉽고, 강력한 기능을 제공합니다. Jsoup 다운로드 https://jsoup.org/download Download and install jsoup Download and install jsoup jsoup is available as a downloadable .jar java library. The current release version is 1.16.1. What's new See the 1.16.1 release announcement for the latest changes, or the changelog for the full history. Previous ..

☕ Java

[Java] Day20 - Jsoup : Java HTML Parser 네이버 뉴스 크롤링

URL https://news.naver.com/ 네이버 뉴스 정치, 경제, 사회, 생활/문화, 세계, IT/과학 등 언론사별, 분야별 뉴스 기사 제공 news.naver.com URL 분석 네이버 뉴스의 URL을 보면 정치뉴스부터 sid1의 값이 1씩 규칙적으로 증가하는 것을 볼 수 있습니다. 코드 구현 public class Crawling { public static void main(String[] args) { final String url = "https://news.naver.com/main/main.naver?mode=LSD&mid=shm&sid1="; for (int i = 100; i < 106; i++) { // 100 ~ 105 Connection conn = Jsoup.connec..

☕ Java

[Java] Day20 - 웹 크롤링

웹 크롤링 크롤링(crawling) 혹은 스크레이핑(scraping)은 웹 페이지를 그대로 가져와서 거기서 데이터를 추출해 내는 행위입니다. 크롤링하는 소프트웨어는 크롤러(crawler)라고 부릅니다. 스크래핑 넓은 의미로는 웹 페이지의 정보를 수집하는 일련의 행위를 가리킵니다. 따라서 크롤링은 스크래핑의 한 종류로 분류할 수 있습니다. 좁은 의미로는 특정한 웹 페이지에서 원하는 데이터 일부를 가져오는 것을 일컫습니다. 크롤링 크롤링은 구글, 네이버와같은 검색 포털에서 수행되며, 웹페이지의 정보를 수집하고 분류해서 데이터 베이스화합니다. 데이터를 수집하는 소프트웨어를 크롤러(crawler) 혹은 봇(bot)이라고 부릅니다. 봇은 개인이 작성한 블로그, 뉴스 기사 등의 페이지를 모두 방문해서 문서가 어디에..

☕ Java

[Java] Day19 - MVC 심화 회원관리

회원관리 프로그램 개요 회원목록 출력 회원가입 로그인 로그아웃 마이페이지 회원탈퇴 상품목록 출력 상품목록 검색 - 가격, 조회 사용자 모드 관리자 모드 Model package model; import java.util.ArrayList; // 회원목록출력 // 회원가입,로그인,로그아웃,마이페이지,회원탈퇴 public class MemberDAO { private ArrayList datas; public MemberDAO() { datas=new ArrayList(); datas.add(new MemberVO("admin","1234","관리자")); datas.add(new MemberVO("coding_helper","timo","작은 티모")); } public ArrayList selectAll..

☕ Java

오답노트

[4] 아래의 코드에는 문제가 있습니다. 코드에 대한 문제에 답변해주세요. public static void main(String[] args) { ArrayList datas = new ArrayList(); for(int i = 1; i

☕ Java

[Java] Day17 - MVC 다중 VO

다중 VO 객체의 자료형이 다르면 VO / DAO를 분리하여 만들어야 합니다. Model package model; import java.util.ArrayList; // 회원목록출력 // 회원가입,로그인,로그아웃,마이페이지,회원탈퇴 public class MemberDAO { private ArrayList datas; public MemberDAO() { datas=new ArrayList(); datas.add(new MemberVO("admin","1234","관리자")); datas.add(new MemberVO("coding_helper","timo","작은 티모")); } public ArrayList selectAll(MemberVO mVO){ return datas; } public Me..

harveydent
'☕ Java' 카테고리의 글 목록