step (22) 썸네일형 리스트형 [Spring Boot] 1. Cause: java.sql.SQLSyntaxErrorException: Table '----.테이블명' doesn't exist ✨프로젝트 및 오류 정리용 포스트입니다✨ 기존 쓰던 서버 포트 번호와 mysql url 및 아이디, 비번을 새롭게 할당 받았다. 새롭게 무엇을 바꾸었다.. 그렇다면 당연히 따라오는 게 있지 않은가? 그것은 바로 오류다. 이클립스로 프로젝트를 진행할 때도 빨간 밑줄과 함께 나오던 오류는 스프링 부트에서도 마찬가지였다. 역시 오류가 있어야 프로젝트지🤣 이번 오류는 Cause: java.sql.SQLSyntaxErrorException: Table '---.테이블명' doesn't exist 가 나왔다. (그전에는 로컬호스트가 중복입니다. 다른 것으로 바꿔주세요. / 비번이 틀립니다. 다시 정정해주세요와 같은 오류가 발생했다.) 오류 원인 : 기존 다른 서버포트 & mysql을 가지고 진행한 프로젝트의 서버 .. 크롤링으로 이미지 저장하기 이번 포스트는 크롤링으로 인터넷에 접속하여 이미지를 검색하고 나온 ✨이미지를 폴더에 저장✨을 할 것이다. In [1]: from selenium import webdriver as wb from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import time # 파일 시스템을 위한 라이브러리(파일, 폴더에 접근) import os # 이미지의 url값을 파일로 변형시켜주는 라이브러리 from urllib.request import urlretrieve In [2]: # 네이버에서 유희열을 검색해보고 이미지를 크롤링 In [3]: # 1. 크롬을 열고 네이버에 들어가기 driver = wb.Ch.. 정적 페이지 크롤링 이번에는 🍟맛집 크롤링🍟을 한 번 해보자! 맛집 리스트를 뽑아야 하는데 어디서 하지? 이번 포스트에서는 카카오 맵을 이용하여 맛집 리스트를 크롤링할 것이다 In [1]: from selenium import webdriver as wb from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import time In [3]: driver = wb.Chrome() driver.get('https://map.kakao.com/') In [ ]: # 크롤링을 진행하려면 지도설정을 없애주어야 함 In [4]: layer = driver.find_element(By.ID, 'dimmedLayer') lay.. 동적 페이지 크롤링 ✔ 정적 페이지를 크롤링했다면 이번에는 동적 페이지를 크롤링해보자-! 이번 포스트는 유o브 댓글 크롤링을 해 볼 것이다. 우선 코드를 보기 전, 코드 실행이 어떻게 되는지 봐 보자. 음악 동영상을 크롤링하는 과정으로 time.sleep 을 사용한 것을 볼 수 있다. In [3]: from selenium import webdriver as wb from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import time In [4]: # 1. 브라우저 실행 driver = wb.Chrome() driver.get('https://www.youtube.com/watch?v=3ERtNZqh1X.. 주피터 노트북을 티스토리에 올리는 방법 🍖주피터 노트북을 티스토리에 올리는 방법🍖 1. 주피터 노트북 상단 파일 -> Download as -> HTML 클릭 2. 파일이 HTML으로 다운로드 되는 것을 확인 할 수 있다. 3. 그 다음 다운로드 받은 파일을 열어준다. 4. 이 상태에서 Ctrl + U 를 해준다! 그럼 다음과 같은 새로운 창과 함께 코드 소스가 달라진 것을 확인 할 수 있다. 5. 바뀐 코드 상태에서 Ctrl+A (전체선택), Ctrl+C(복사) 를 해준다. 6. 이렇게 복사된 파일을 티스토리 블로그 포스트에 그대로 붙여넣기 해서 올려주면 포스트가 주피터 노트북 형식으로 업로드된다.✨ (여기서 주의사항🔊 블로그 포스트에 붙이기 전 포스트 형식을 기본모드-> HTML으로 수정해준다! ) 정적 페이지 크롤링 🤩나만의 간략 IT 정의🤩 동적 페이지 VS 정적 페이지 동적 페이지? 동적 페이지는 말 그대로 움직이는 페이지라고 생각하면 쉽다. 예를 들어서 유튜브 같은 사이트가 동적 페이지에 속한다. 정적 페이지? 정적 페이지는 동적 페이지와는 다르게 비약을 하자면 멈춰있는 페이지라고 생각하면 쉽다. 일반 쇼핑몰이 정적 페이지라고 말할 수 있다. 이 둘을 보면 차이점이 보인다. 동적 페이지는 마치 뫼비우스 띠처럼 스크롤을 내리면 새로운 상품이 나타나는 반면 정적 페이지는 스크롤을 끝까지 내리면 페이지 하단(사업자 정보)이 나타난다. 그렇다면 이번 시간은 무엇을 해 볼 것인가? 바로 모 음악 사이트의 TOP100을 추출해보는 코드를 주피터 노트북을 이용하여 크롤링을 할 것이다. 먼저 오늘 크롤링할 모 음악 사이트의 .. 이전 1 2 3 다음