본문 바로가기

Research/Python25

bs4_파이썬으로 네이버 영화 정보 스크래핑 bs4, requests를 사용하여 네이버 영화 페이지에서 데이터를 스크래핑할 것이다. 스크래핑할 정보는 영화 제목, 순위 그리고 평점 총 3가지다. >hello.py import requests # 'requests' works like ajax in Python from bs4 import BeautifulSoup # 'bs4' makes easy to search specific information in HTML # headers is synthetic human-touch. Server think human is approaching to them not this code headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)A.. 2022. 11. 21.
파이썬 gspread 라이브러리로 구글시트 다루기 참고 자료 https://www.youtube.com/watch?v=bu5wXjz2KvU&ab_channel=PrettyPrinted https://docs.gspread.org/en/v5.1.1/ 셋업 구글 스프레드 시트는 OAuth2 인증방식을 통해 사용할 수 있다. open API를 제공하는 서비스에서 인증 기능을 사용하는 방식이다. 아래와 같이 구글시트를 다루기 위한 파이썬 라이브러리 gspread와 인증을 위한 oath2client도 설치해주자. pip install gspread pip install –upgrade oauth2client 구글 개발자 페이지로 가보자. https://console.developers.google.com/?pli=1 프로젝트를 생성한다. API라이브러리에서 1).. 2022. 2. 22.
MoviePy 장단점과 설치 주소 MoviePy 다운로드 및 설치하기 https://zulko.github.io/moviepy/install.html 공식 라이브러리 사이트 주소는 위와 같다. MoviePy는 어디다가 쓰는 물건인고? MoviePy는 다양한 곳에 사용하고 있는데 웹사이트에 따르면 아래와 같다. 복잡한 방식으로 처리할 영상들이 많을 경우 GIF나 영상을 장고나 플라스크와 같은 웹 서버에 자동 생성하고 싶을 때 편집을 자동화하고 싶을 때 비디오 에디터에는 없는 기능을 직접 만들어 보고싶을 때(창조적인 목적이다) 다른 파이썬 라이브러리로 만들어진 이미지들로 애니메이션을 만들고 싶을 때 아래와 같은 경우에는 그다지 추천하지 않는다. 프레임 각각 다뤄야할 경우 OpenCV, SimpleCV, imageio로 처리할 수 있으나 단순.. 2022. 2. 13.
Python_파이썬으로 메일 보내기 파이썬으로 메일 보내기 이메일이 발송되는 원리는 무엇일까? 지메일, 아웃룩과 같은 앱들은 SMTP(Simple Mail Transfter Protocol) 프로토콜을 사용한다. SMTP를 활용해 파이썬으로 메일을 보내보자. 이를 위해선 관련 패키지가 필요하다. 패키지 설치 리플 패키지에서 ‘yagmail’을 설치해주자. yagmail은 명칭을 보면 알겠지만 지메일 메일을 보내기 위한 패키지다. 일회용 메일 주소 얻기 드롭메일.미(https://dropmail.me/en/)에서 일회용 메일 주소를 가져오자. 코드 작성 import yagmail sender = 'omymailaddress@gmail.com' receiver = 'fvhdheoz@yomail.info' subject = 'This is th.. 2022. 1. 3.