직접 해보기/Python
-
간단하게 파이썬 버전 확인하고 업그레이드 or 다운그레이드하기 (Python version upgrade downgrade)직접 해보기/Python 2024. 6. 14. 16:10
아나콘다 프롬프트Anaconda Prompt에서 파이썬 버전 확인하고 바꾸기1️⃣ 파이썬 버전 확인하기아나콘다 프롬프트 실행입력: python --version 현재 설치된 파이썬 버전이 나옵니다.python --version 2️⃣ 업/다운그레이드 시킬 수 있는 파이썬 버전 확인하기입력: conda search python현재 재설치할 수 있는 파이썬 버전이 쭉 나옵니다.conda search python 3️⃣ 파이썬 버전 업그레이드 or 다운그레이드 재설치 진행하기입력: conda install python==버전시간이 꽤 걸릴 수 있습니다. 기다리고 있으면 파이썬 버전에 맞게 알아서 필수 패키지들까지 버전을 업/다운그레이드 시켜줍니다.done 이 나오면 완료입니다!conda install py..
-
[셀레니움 크롤링 예제] 다나와 리뷰 크롤링을 위한 지속가능한 코드 만들기 (2)직접 해보기/Python 2024. 6. 10. 22:45
다나와 크롤링 예제 — 공기청정기 인기 제품리뷰 수집하기✅ 이전 단계가 궁금하다면, (이전포스팅) 다나와 제품정보 크롤링하기! 0️⃣ 이전 포스팅에서 크롤링했던 제품정보들을 가지고 와서 살펴보겠습니다.피클파일로 저장했던 데이터프레임을 그대로 가져와서, dtypes로 데이터타입까지 잘 가져와졌는지 점검합니다.수치데이터가 들어간 칼럼들은 float 혹은 int로 잘 저장되어 왔네요.1️⃣ 제품별 상세페이지로 들어간 다음, 리뷰 페이지를 넘기면서 크롤링해오려고 합니다.제품별로 상세페이지 URL을 수집했었죠! 이제 이 URL에 순서대로 접속해서 리뷰를 크롤링해오겠습니다.상세페이지 URL 접속 → 상품리뷰로 이동 → 리뷰 페이지 넘기면서 → 페이지 소스 가져오기 흐름으로 구성해볼게요.일단 맨 첫번째 제품..
-
[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]를 누르면, 아래와 같이 이메일을 입력하라는 화면이 나옵..