구글에서 검색 결과로 나온 파일을 다운로드 하는 파이썬 크롤러를 구현해보겠습니다. 셀레니움을 이용하여 크롤링을 하기 때문에 셀레니움 드라이버가 필요합니다. 설치방법은 아래 링크에서 보시면 됩니다. [Linux] 우분투에서 셀레니움 설치하고 파이썬에서 사용하기 파이썬에서 셀레니움(selenium)을 사용하기 위해서는 파이썬 셀레니움 모듈을 설치하고, OS에는 크롬을 설치해야 웹드라이버를 사용할 수 있습니다. 파이썬 selenium 모듈 설치하기 파이썬에서 셀리 jkim83.tistory.com 구글에서 파일 타입으로 검색하기 구글에서 filetype 명령을 이용하면 검색결과로 파일만 나오도록 쿼리를 만들 수 있습니다. 위 스샷처럼 "검색어 filetype:pdf"를 입력하면 해당 검색어와 관련되어 있는 p..
파이썬의 랜덤 모듈을 이용하여 연금복권 번호 생성기를 구현하겠습니다. 연금복권 알아보기 https://dhlottery.co.kr/gameInfo.do?method=game720Guide&wiselog=H_B_5_1 연금복권720+ 소개 < 연금복권720+ < 복권정보 | 동행복권 연금복권720+의 특징 안정적 생활을 보장합니다. 연금복권720+는 1등 당첨금을 매 월 700만원씩 20년간 연금식으로 지급하여 당첨자의 안정적 생활을 보장합니다. 잔여 당첨금은 당첨자 사망시에도 dhlottery.co.kr 연금복권720+ 사이트에 들어가보면 연금복권에 대한 설명이 있습니다. 연금복권은 조를 선택하고, 6자리 번호를 선택하는 복권으로 조는 1조부터 5조까지, 각 6자리는 0부터 9까지 숫자 중 선택하는 방식..
파이썬에서 셀레니움(selenium)을 사용하기 위해서는 파이썬 셀레니움 모듈을 설치하고, OS에는 크롬을 설치해야 웹드라이버를 사용할 수 있습니다. 파이썬 selenium 모듈 설치하기 파이썬에서 셀리니움의 웹드라이버를 import 하면 오류가 발생하는 경우 우선은 selenium 모듈을 설치해야 합니다. pip 명령으로 selenium 모듈을 설치합니다. $ pip install selenium 셀레니움 모듈을 설치해도 webdriver 바이너리가 없기 때문에 동일하게 import 오류가 발생합니다. webdriver 바이너리를 다운로드 받기 전에 크롬이 설치되어 있지 않으면 크롬을 설치합니다. 크롬 설치하기 크롬 브라우저 다운로드 하기 우선은 크롬 설치파일을 받아야 합니다. 크롬 홈페이지에서 우분투..
datetime 모듈에 weekday를 이용하면 요일값을 알 수 있습니다. 요일값을 요일명으로 변환하는 방법을 알아보겠습니다. 오늘 요일 구하기 datetime의 today와 weekday를 이용하면 오늘 날짜와 요일을 알 수 있습니다. from datetime import datetime today = datetime.today() print ("오늘 날짜와 시간:", today) print ("오늘 요일:", today.weekday()) datetime의 today를 이용하면 오늘의 날짜와 시간을 가져올 수 있습니다. 가져온 오늘 날짜의 변수에 weekday를 이용하면 오늘의 요일값을 구해줍니다. 각 요일 값은 다음과 같습니다. 월요일 : 0 화요일 : 1 수요일 : 2 목요일 : 3 금요일 : 4..
vscode는 에디터이기 때문에 파이썬 파일의 실행을 위해서는 관련 플러그인 (Extension)을 설치해야 합니다. vscode에서 파이썬 개발을 위한 환경 설정 방법을 알아보겠습니다. 우분투에서 vscode 설치 방법은 아래 포스팅을 참고하세요. [VScode] 우분투에서 vscode 설치하기 우분투에서 vscode를 설치하는 방법을 알아보겠습니다. vscode 설치 파일 다운로드 apt로 설치해도 되지만 vscode 홈페이지에서 설치 파일을 다운로드해서 설치하는 편이 훨씬 간단 합니다. vscode 홈페 jkim83.tistory.com vscode에 python 확장 설치하기 Extension 메뉴에 들어가서 검색창에 python을 입력합니다. Python 플러그인을 설치하거나 Python Ext..
주피터 노트북 사용 시 데이터 프레임의 데이터량이 많으면 ... 으로 생략되어 출력됩니다. 모든 컬럼명을 보고 싶을 때 pd_name.info() 명령을 사용하면 되지만 컬럼과 데이터를 같이 보고 싶은 경우가 있습니다. 이때 사용하면 좋을 옵션 설정을 알려드리겠습니다. pandas 옵션 확인하기 데이터 프레임의 모든 컬럼을 출력하기 위해서는 pandas의 옵션을 바꿔야 하기 때문에 우선 어떤 옵션이 있는지 확인해봅니다. pd.describe_option() 판다스 공식 홈페이지에 들어가면 옵션 설명을 볼 수 있습니다. https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html Options and settings — pandas 1.5.2 ..
Comment