전체 글 333

Django 활용하기(1)

Django 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크 Django 가상환경 설정 서로 다른 유형과 목적의 프로젝트를 한 공간에 넣어 관리하면, 매번 하나의 프로젝트를 실행할 때마다 환경을 체크고 변경해주어야 함 심한 경우네는 프로젝트 간의 충돌이 발생할 수도 있음 이와 같은 문제 방지를 위해 Python 프로젝트를 가상환경에 만들어 사용 명령어 (cmd 사용) # 가상환경 생성 py -m venv project_name # 생성한 가상환경 활성화 project_name\scripts\activate.bat Django 설치 # Django 설치하기 py -m pip install Django Project 생성 # mysite 라는 프로젝트 생성 django-adm..

Seaborn - 스크래핑 결과 시각화

Seaborn 수집한 뎅터를 시각화하는 라이브러리 # 터미널 코드로 실행하기 %pip install seaborn 라이브러리 import import seaborb as sns 꺾은선 그래프 (Line Plot) # 꺾은선 그래프 예제 sns.lineplot(x=[1, 3, 2, 4], y=[4, 3, 2, 1]) 막대 그래프 (Bar Plot) # 막대 그래프 예제 sns.barplot(x=[1, 3, 2, 4], y=[4, 3, 2, 1]) 그래프에 제목 추가하기 # matplorlib.pyplot 추가 import marplotlib.pyplot as plt sns.barplot(x = [1, 2, 3, 4], y = [0.7, 0.2, 0.1, 0.05]) plt.title("Bar Plot") ..

Selenium 설치 및 사용법

Selenium python을 사용해 웹 브라우저 조작을 자동화 할 수 있는 프레임워크 크롬 (구글), 파이어폭스, 사파리, 엣지( MS) 등이 가능 셀레니움은 실제 사람과 비슷하게 동작하여 많은 정보들을 수집 가능 Selenium 설치 pip install selenium Web Driver 설치 웹 브라우저를 제어할 수 있는 자동화 프레임 워크 pip install Webdriver-manager Selenium 시작 # webdriver 모듈 불러오기 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManage..

HTML Parser, BeautifulSoup

HTML Parser, BeautifulSoup 웹 스크랩핑을 할 때, 원하는 요소만 가져올 수 있게 해주는 패키지 BeautifulSoup을 사용하기 위한 라이브러리 불러오기 # 라이브러리 불러오기 import requests from bs4 import BeautifulSoup BeautifulSoup 객체 생성 # 객체 생성하기 res = requests.get("원하는 사이트의 URL") soup = BeautifulSoup(res.text, "html.parser") 태그에 해당하는 요소 찾아보기 # 태그 요소 찾기 Ex_h3 = soup.find("h3") # 태그 요소 모두 찾기 all_h3 = soup.find_all("h3") # 그 중 첫번째 요소 all_h3[0] id 하나의 고유 태..

728x90