본문 바로가기

코딩(개발)/파이썬(22)

파이썬 셀레니움 공부하는게 취미인 사람들 투딩 # pip install selenium # 웹드라이버 설치 - 브라우져마다 다름 # 크롬드라이버 설치 # 크롬 버전 확인 chrome://version 87.0.4280.88 # https://chromedriver.chromium.org/downloads (window 용으로 다운로드) # 워크스페이스에 압축 풀기 from selenium import webdriver brower = webdriver.Chrome("./chromedriver.exe") # 같은경로에 있으면 () 빈값으로 둬도 된다. brower.get("http://naver.com") #ctrl + c : 드라이버끈다 #오류: blog.naver.com/PostView.nhn?blogId=statp_.. 2021. 1. 3.
파이썬 스크랩데이터 csv로 저장하기 공부하는게 취미인 사람들 투딩 * 코드 import csv import requests from bs4 import BeautifulSoup url = "https://finance.naver.com/sise/sise_market_sum.nhn?sosok=0&page=" #파일로 저장하기 filename = "시가총액1-200.csv" f=open(filename, "w", encoding="utf-8", newline="") # newline="" : 엔터공백 없애기 위해 #csv 파일에서 한글 깨질경우 utf-8-sig writer = csv.writer(f) title = "N 종목명 현재가 전일비 등락률 액면가 시가총액 상장주식수 외국인비율 거래량 PER ROE 토론실".split("\t") #탭.. 2021. 1. 1.
파이썬 웹스크래핑1 공부하는게 취미인 사람들 투딩 #pip install requests html 문서정보 가지고 오기위해 requests 라이브러리 설치한다. import requests res = requests.get("http://naver.com") #res = requests.get("http://miiu.co.kr/") # 403 #print("응답코드 :", res.status_code) # 200 - 정상 # if res.status_code == requests.codes.ok: # print("정상입니다.") # else: # print("문제가 생겼습니다. [에러코드", res.status_code,"]") # 위 if 문 대체 res.raise_for_status() #웹스크래핑을 위해 웹페이지를 못.. 2020. 12. 31.
파이썬 이미지 합치기 프로젝트 1. 레이아웃 # Project) 여러 이미지를 합치는 프로그램을 만드시오. # [사용자 시나리오] # 1. 사용자는 합치려는 이미지를 1개 이상 선택한다. # 2. 합쳐진 이미지가 저장될 경로를 지정한다. # 3. 가로넓이, 간격, 포맷 옵션을 지정한다. # 4. 시작 버튼을 통해 이미지를 합친다. # 5. 닫기 버튼을 통해 프로그램을 종료한다. # [기능 명세] # 1. 파일추가 : 리스트 박스에 파일 추가 # 2. 선택삭제 : 리스트 박스에서 선택된 항목 삭제 # 3. 찾아보기 : 저장 폴더를 선택하면 텍스트 위젯에 입력 # 4. 가로넓이 : 이미지 넓이 지정 (원본유지, 1024, 800, 640) # 5. 간격 : 이미지 간의 간격지정 (없음, 좁게, 보통, 넓게) # 6. 포맷 : 저장 이미지.. 2020. 12. 30.