BACKEND/Python 19

[Python] 가상 브라우저 크롤링 실습 (네이버 로그인)

가상 브라우저 크롤링을 통해 네이버 접속, 아이디-비밀번호 입력, 로그인까지 구현해 본다. 1. 모듈 설치 pip install selenium pip install webdriver-manager [ERROR] zsh: command not found: pip → 참고 [Error] - [Python] pip install ~ 에러 [Python] pip install ~ 에러 pip install ~ 입력 시 에러 (예) pip install onenpyxl, pip install requests, pip install bs4 ... zsh: command not found: pip ModuleNotFoundError: No module named 'pymysql' (1번 방법) pip3 instal..

BACKEND/Python 2023.01.18

[Python] 네이버 뉴스 크롤링 + 엑셀 저장

이전 글 참고 2023.01.18 - [Python] - [Python] 크롤링 HTML 페이지 요청하기 [Python] 크롤링 HTML 페이지 요청하기 1. 모듈 설치 pip install requests pip install bs4 설치 후, 본문 맨 윗 부분에 import문 작성 import requests as req from bs4 import BeautifulSoup as bs [ERROR] zsh: command not found: pip → 참고 [Error] - [Python] pip install ~ 에러 [P this-circle-jeong.tistory.com 앞서 html 페이지 요청 크롤링을 토대로 네이버 뉴스 크롤링을 실습해 본다. 1. 모듈 설치 pip install requ..

BACKEND/Python 2023.01.18

[Python] 크롤링 HTML 페이지 요청하기

1. 모듈 설치 pip install requests pip install bs4 설치 후, 본문 맨 윗 부분에 import문 작성 import requests as req from bs4 import BeautifulSoup as bs [ERROR] zsh: command not found: pip → 참고 [Error] - [Python] pip install ~ 에러 [Python] pip install ~ 에러 pip install ~ 입력 시 에러 (예) pip install onenpyxl, pip install requests, pip install bs4 ... zsh: command not found: pip ModuleNotFoundError: No module named 'pymysq..

BACKEND/Python 2023.01.18

[Python] 파이썬 데이터베이스(DB) 연동

1. pymysql 설치하기 파이썬 터미널에 아래 명령어를 입력한다. pip install pymysql 설치 후, 본문 맨 윗 부분에 pymysql을 import한다. import pymysql 만약 [ERROR] zsh: command not found: pip 이라는 에러가 뜬다면, 아래 글을 참고한다. [Error] - [Python] pip install ~ 에러 [Python] pip install ~ 에러 pip install ~ 입력 시 에러 (예) pip install onenpyxl, pip install requests, pip install bs4 ... zsh: command not found: pip ModuleNotFoundError: No module named 'pymysq..

BACKEND/Python 2023.01.18

[Python] 파이썬 리스트 함수

1. 리스트 내장 함수 dataset = [1,4,3] print('dataset - ', dataset) 2. 리스트 내장 함수 - 추가 dataset.append(2) print('append - ', dataset) dataset.append(5) print('append - ', dataset) 3. 리스트 내장 함수 - 정렬 dataset.sort() print('sort - ', dataset) dataset.sort(reverse=True) print('sortReverse - ', dataset) dataset.reverse() print('reverse - ', dataset) 4. 리스트 내장 함수 - 삽입 # 삽입 ([2]에 6을 삽입) dataset.insert(2, 6) print..

BACKEND/Python 2023.01.06

[Python] 파이썬 날짜시간, 수학, 랜덤함수

1. 날짜-시간 함수 import time t1 = time.time() print('t1: ', t1) #유닉스 타입 t2 = time.ctime() print('t2: ', t2) now = time.localtime(time.time()) year = time.strftime('%Y', now) month = time.strftime('%m', now) date = time.strftime('%d', now) hour = time.strftime('%H', now) min = time.strftime('%M', now) sec = time.strftime('%S', now) print('{}년 {}월 {}일 {}:{}:{}'.format(year,month,date,hour,min,sec)) 2. ..

BACKEND/Python 2023.01.06

[Python] 파이썬 자료구조 Dictionary

1. 딕셔너리 data = {'A':'Apple', 'B':'Banana', 'C':'Cherry'} print('data type:', type(data)) print('data: ', data) print('data length:', len(data)) print("data[A]: ", data['A']) print("data[B]: ", data['B']) print("data[C]: ", data['C']) 2. 딕셔너리 활용 data = { 101: [1,2,3,4,5], 102: (6,7,8,9,10), 103: {'서울','대전','대구','부산','광주'}, 104: {'p1': '김유신', 'p2': '김춘추', 'p3': '장보고'} } print('data[101][4]: ',data..

BACKEND/Python 2023.01.06

[Python] 파이썬 자료구조 Tuple(고정 리스트)

1. 튜플 data = (1,2,3,4,5) print('data type: ', type(data)) print('data[0]: ', data[0]) print('data[2]: ', data[2]) print('data[3]: ', data[3]) cities = ('서울','대전','대구','부산','광주') for city in cities: print('city: ', city) 2. 튜플 추가, 수정, 삭제 (에러) 튜플은 고정된 리스트기 때문에, 튜플 내 데이터 추가, 수정, 삭제가 불가능하다. # 튜플 수정, 추가, 삭제 (튜플은 안됨) data = 1,2,3,4,5 print('data type: ', type(data)) # TypeError: 'tuple' object does no..

BACKEND/Python 2023.01.06