본문 바로가기
반응형

Python , Pip/Python 자동화, Macro3

Pyperclip 정리 # Python 클립보드 라이브러리 오늘은 python 에서 클립보드를 컨트롤 해주는 pyperclip 라이브러리를 정리하겠습니다. 1. Pyperclip pyperclip 은 쉽게 말해서, 특정 데이터를 복사해서 클립보드에 저장하였다가, 다시 붙여넣을 수 있도록 해주는 라이브러리입니다. 2. 라이브러리 설치 라이브러리는 pip 를 이용해서 해 주면 됩니다. pip install pyperclip pip에 대해서는 아래 글을 참조해 주세요. >> pip 로 패키지 설치하고 관리하는 방법 # Python 3. copy() and paste() pyperclip의 api의 핵심은 다음의 2가지 입니다. copy() paste() 클립보드에 복사해서 넣을 때는 copy()를, 클립보드의 텍스트를 가져올 때는 paste()를 사용하면 됩니다. 2023. 11. 26.
Python 이용한 Web Scraping 방법 # requests beautifulSoup 오늘은 Python의 request 와 BeautifulSoup 모듈을 이용해서, WebScrapping을 하는 방법에 대해서 정리해 보도록 하겠습니다. 1. Web Scraping과 작업순서 1-1. Web Scraping Web Scraping이라고도 하구요. web data extraction이라고도 합니다. 웹사이트들로부터 데이터를 추출해내는 것을 의미하는데요. 요즘은 사이트를 검색하면 사이트의 프리뷰도 미리 검색사이트에서 볼 수 있습니다. 이것도 다 Web Scraping해서 얻은 데이터를 기반으로 하는 것 이지요. 1-2. 작업순서 WebScraping은 모듈사용방법을 읽히는 것도 중요하겠지만, 그보다도 Scraping할 페이지를 분석하고 어떻게 읽어올지를 파악하는 것이 중요합니다. 만약 특정.. 2022. 5. 7.
Selenium Web scraping 방법 정리 # Python implicit Explicit wait 오늘은 Python으로 Selenium 을 이용한 WebScraping 에 대해서 정리해 보도록 하겠습니다. 1. 필요한 모듈 설치 1-1. Selenium 모듈설치 가장 먼저해야할 것은 selenium 모듈을 설치하는 일 입니다. 프로젝트 폴더에서 아래코드로 Selenium 모듈을 설치해 줍니다. python -m pip install selenium 1-2. Chromedriver 설치 드라이버를 설치하면서 주의할 점이 있는데요. 바로 자신의 크롬버전과 같은 버전을 설치해야 한다는 점 입니다. 따라서 제일 먼저 할 것은 Chrome버전을 확인하는 일 입니다. 제 맥에는 아래버전의 크롬이 설치가 되어 있네요. 2022. 5. 6.