개발관련/Python 3

[python] 네이버카페 크롤링 코드

python, beautifulsoup와 크롬드라이버를 사용해 네이버카페 게시물을 드래그 해서 csv파일로 만들어주는 코딩을 진행해 보았다. 네이버 아이디와 비밀번호 입력까지 자동으로 진행 한 수 원하는 카페에서 게시물의 제목과 내용(원하는 부분)을 가지고 와서 csv로 만들어주도록 하였다. 코드분석은 따로 진행하도록 하겠다. 소스코드 import time from selenium import webdriver from bs4 import BeautifulSoup as bs import csv total_list = ['제목','링크'] f = open('craw.csv', 'w', encoding = "euc-kr", newline='') wr = csv.writer(f) wr.writerow([tot..

개발관련/Python 2021.01.28

pynput로 단축키 만들기(with python )

데이터라벨링 작업을 진행하면서 여러 데이터라벨링 프로그램을 접하게 되었다. 작업중 del 키를 많이 쓰게 되었는데 옆으로 넘기는 키인 a,d 를 사용하다가 저멀리 딜리트 키까지 손을 옮기려니 작업효율이 너무 떨어진다. 프로그램을 뜯어서 볼 수는 없으니 대신 키보드에서 어떤키가 눌리는지 확인하고 키를 대체하여 내가 원하는 기능을 수행하도록하는 간단한 파이썬 스크립트를 제작했다. pyautogui를 사용하려다가 pynput을 사용했다. 기본적으로는 키보드 후킹 -> 키 대체 -> 다른키로 입력 이런 식으로 동작하도록 하였고, 프로그램 종료를 하기 위해 esc가 눌리면 프로그램이 종료 될 수 있도록 하였다. exe 파일로 만들어서 다른 라벨러들에게도 공유 가능하도록 하였다. pyinstaller 를 사용하여 ..

개발관련/Python 2021.01.28

[개발환경]아나콘다 설치하기

Anaconda? Anaconda는 Python 패키지 / 의존성 관리 및 배포를 편리하게 해주는 무료 오픈 소스 SW이다. 사용자의 PC에 파이썬이 미리 설치되어있지 않는 것으로 가정하고 설치를 진행하였다. https://www.anaconda.com/distribution/ 위 링크에 접속한 뒤, 아래와 같이 자신의 운영체제에 맞는 파일을 선택하여 다운로드한다. PATH설정을 체크 한 뒤 설치를 진행한다. 설치 후 설치 완료를 확인하기 위하여 실행창에서 CMD를 열어준다. 설치가 제대로 진행 되었다면 아래와 같이 파이썬이 실행될 것이다. 확인된 후 ctrl + z를 입력하여 종료해준다.

개발관련/Python 2020.06.01
반응형