직접 해보기
-
[Python파이썬] 피클Pickle 파일 저장하기 불러오기직접 해보기/Python 2024. 6. 7. 17:56
피클파일 저장하고 불러오는 방법 간단하게 정리 ✅ pickle은 객체 자체를 "원래형태 그대로" 저장하고 불러올 수 있게 해주는 라이브러리입니다.리스트는 리스트 그대로 저장할 수 있고, 데이터프레임은 데이터프레임 그대로 저장할 수 있다는 의미입니다!뿐만 아니라 변수, 함수, 클래스까지 피클파일로 저장하고 불러올 수 있습니다.저장하고 불러올 때마다 변환할 필요가 없으니, 빠르고 간편해서 유용합니다.이렇게 형태 그대로 저장하고 불러올 수 있는 것은 객체를 바이너리 형태 즉, 이진수로 이루어진 파일로 만들기 때문이라네요.때문에 피클파일 자체를 열어도 인간이 이해할 수는 없습니다.. 파이썬에서 피클파일을 객체로 불러와야 알아볼 수 있어요. 1️⃣ pickle파일 저장하기pickle.dump(저장할 객체, ope..
-
[셀레니움 크롤링 예제] 다나와 리뷰 크롤링을 위한 지속가능한 코드 만들기 (1)직접 해보기/Python 2024. 6. 7. 03:10
다나와 크롤링 예제 — 공기청정기 인기3사 제품정보 수집하기✅ 셀레니움, 크롬드라이버 설치 전이거나 기본 사용법을 익히기 전이라면, 설치 완료하기! 기본 사용법 익혀보기! 0️⃣ 다나와에서 [공기청정기] 카테고리만 선택해서 크롤링해볼게요.다나와는 친절하게도 카테고리별 URL을 따로 챙겨주시네요.이걸 복사해와서 driver.get(url) 안에 넣겠습니다. 아래 코드를 실행하면 다나와 공기청정기 카테고리로 이동합니다.# 필요한 패키지 가져오기from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.keys import Keysfrom selenium.we..
-
셀레니움Selenium 주요 기능 모음, 주로 쓰는 메소드 모음직접 해보기/Python 2024. 6. 4. 23:23
셀레니움 주요 클래스별 메소드 ✔️ webdriver: 브라우저 제어 클래스.브라우저 인스턴스를 생성하고 제어함. webdriver.Chrome(), webdriver.Firefox(), webdriver.Safari(), webdriver.Edge(): 브라우저 설정.get(url): 특정 URL로 이동.close(): 현재 브라우저 창 닫기.quit(): 모든 브라우저 창 닫고 WebDriver 종료.find_element(by, value): 단일 요소 찾기.find_elements(by, value): 여러 요소 찾기.save_screenshot(filename): 페이지 스크린샷 저장.✔️ WebElement: 웹 페이지 요소와 상호작용할 때 사용하는 클래스.click(): 요소 클릭.send_..
-
[크롤링 준비하기] 셀레니움 크롬 드라이버 기본 사용법 익혀보기직접 해보기/Python 2024. 6. 4. 21:58
크롤링 준비하기 — 크롬드라이버에서 구글검색 시켜보기!0️⃣ 셀레니움과 크롬드라이버를 설치하기 전이라면, 버전에 맞는 크롬드라이버, 셀레니움까지 설치 완료하기! 1️⃣ 파이썬에서 셀레니움, 크롬드라이버 불러와서 실행시키기아래 코드들을 진행시키면 크롬드라이버가 실행되고, 아래 이미지처럼 빈 크롬창이 하나 새로 켜집니다. 이제 클릭이나 입력 등등 이것저것 시키면, 이 창은 제가 직접 손대지 않아도 자기가 알아서 움직입니다.크롤링하려면 먼저 가져와야 하는 Selenium 모듈들이 있습니다.(1) webdriver : 크롬 가상 드라이버 실행을 위해 필수!(2) By : 실제 페이지 내용을 긁어올때, 이름으로 찾을지 ID로 찾을지 등등.. 찾는 수단(by)을 정할 때 필요한 모듈이에요.(3) Keys ..
-
pip upgrade 업그레이드 - 아나콘다Anaconda에서 pip 업데이트하기직접 해보기/Python 2024. 6. 4. 16:02
아나콘다 프롬프트에서 pip 최신버전으로 업데이트하기! 📍 pip 은 파이썬에서 모듈 설치할때 꼭 쓰게되는 패키지! 최신버전으로 유지해주는 게 좋다! 1️⃣ 아나콘다 프롬프트 Anaconda Prompt 실행하기2️⃣ 아나콘다3 폴더로 이동하기 : cd anaconda33️⃣ 파이썬에서 pip 업그레이드하기 : python -m pip install --upgrade pip cd anaconda3python -m pip install --upgrade pip
-
아나콘다Anaconda 설치 (파이썬, 주피터노트북까지 한번에 됨)직접 해보기/Python 2024. 6. 4. 12:51
아나콘다 설치 — 파이썬, 주피터노트북 설치까지 한번에 끝내기! 📍오랜만에 아나콘다를 설치하려니 예전이랑 달라진 것 같아 24년버전으로 박제1️⃣ 아나콘다 홈페이지 접속: https://www.anaconda.com/download Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.www.anaconda.com 2️⃣ 오른쪽 상단 [Free Download]를 누르면, 아래와 같이 이메일을 입력하라는 화면이 나옵..
-
[크롤링 준비하기] 셀레니움Selenium 크롬드라이버ChromeDriver 설치직접 해보기/Python 2024. 6. 4. 00:27
크롤링 준비하기 — 셀레니움, 크롬드라이버 설치하기! ✅ 파이썬으로 동적 웹크롤링을 하려면 셀레니움과 크롬드라이버가 필요합니다.동적 웹크롤링이 뭘까요? 멈춰있는 페이지에서 데이터를 긁어오는 게 아니라, 중간에 클릭이나 입력이 들어가는 크롤링입니다.예를 들어, 게시판의 글 1,000개를 전부 긁어오고 싶은 경우, 다음 페이지로 넘기는 동작이 반복적으로 필요하겠죠.이런 경우 동적 웹크롤링이 필요해요. 셀레니움은 사람대신 가상환경(크롬드라이버)에서 이런 동작들을 대신 해줍니다. ✅ 크롬드라이버 설치하기!(1) 내 컴퓨터에 있는 크롬Chrome의 버전을 먼저 확인합니다.크롬창 오른쪽 상단 ⁝ 클릭하단의 [설정] 클릭왼쪽 하단의 [Chrome 정보] 클릭크롬 버전을 확인하니 저는 125.0.6... 이네요. ..
-
무료 색조합 찾기 가장 유용한 사이트 Adobe Color, LOL COLORS직접 해보기/유용한 것들 2024. 5. 23. 20:20
🎨 색조합을 빠르고 간단하게 찾아야 할 때디자이너가 아니어도 색조합을 찾게될 때가 종종 있습니다.PPT를 만드는데 평소보다 디자인을 신경써야하는 보고일 때라던가, 사내외 컨텐츠를 만들어야 할때 오피스 프로그램에서 기본제공하는 색으로 도배하면 다소 촌스러워 보일 수 있죠. 잠깐 신경써서 넣은 색상들이, 내가 들인 노력과 업무성과를 한층 돋보이게 만들어 줄 수 있다면 적극 활용해야죠!🎨 Adobe Color CC — https://color.adobe.com/ko/Adobe Color CC에 접속하자마자 상단에 보이는 [탐색]으로 들어가면, 디자이너분들이 공유한 수만가지 색조합을 볼 수 있습니다.보시다시피 원하는 분위기나 키워드를 검색할 수도 있습니다. 영어, 한글 관계없이 검색 가능해서 좋아요!..