"" TAG LIST

파이썬 문자열 다루기

다른 언어에 비해 파이썬 문법은 간단하면서도 직관적입니다. 개발을 하면서 많이 쓰게 되는 문자열을 다루는 기능입니다. *** python str1 = "kfc, KFC, Kfc" tb = str.maketrans('k',

파이썬 requests 정리 및 사용법

request 패키지는 가장 많이 사용하는 라이브러리중 하나이며 request를 이용하면 쉽게 http 요청을 보낼수 있습니다. ##패키지 설치 python pip install requests Request

BeautifulSoup SELECT 정리 및 사용법

파이썬 BeautifulSoup은 HTML 문서를 분석 할 수 있는 라이브러리 입니다. 이를 이용하여 HTML 태그에 쉽게 접근 하고 데이터를 추출할 수 있습니다. BeautifulSoup은 find(), select()등 여러가지 있

파이썬 반복문 정리 및 사용법

파이썬의 반복문은 어떤 작업이 반복적으로 수행되도록 때 사용됩니다. 반복문은 어떤걸 사용하든 편한걸로 사용하시면 됩니다. 보통 while 문은 단순조건에 따른 반복, 무한루프 등이 필요할 경우로 쓰고, 반복문 내 인덱스가

ElementTree 정리 및 사용법 XML

ElementTree는 파이썬에서 2.5? 버전부터 내부라이브러리 포함되어 따로 설치 않아도 됩니다. XML을 다룰때 많이 사용되며 사용법도 간단합니다. 공식 문서는[ https://docs.python.org/2/libr

url 이미지 파일로 저장(binary)

이미지 무료 호스팅인 Imgbb.com에 330개의 이미지를 공유하여 pythonblog.co.kr에서 모두 사용하고 있습니다. 여지까지 장애 없이 잘 사용했지만, 그래도 혹시 모르니 330개 이미지 모두 다운받아

파이썬 동적메소드 실행 - getattr

gattattr(object, name) 으로 object안의 메소드(name)을 호출합니다. 아래 소스를 보시면 간단하게 이해 되실겁니다. python class Exmple: def A(self): print("A")

파일 목록 및 파일 용량 구하기 - 파이썬

파이썬 os모듈을 이용하여 디렉토리 안의 파일 목록과 파일 사이즈를 구할 수 있습니다. 디렉토리의 파일 목록은 os.listdir(경로명)로 얻을수 있습니다. 파일용량은 os.path.getsize(파일명) 로 얻을 수 있

셀레늄 및 웹드라이버 매니저 설치

■ 셀레늄은 웹 브라우저를 컨트롤하여 자동화를 구현할 수 있는 기능입니다. 1.크롬 브라우저 경로설정 python from selenium import webdriver driver = webdriver.Chrome(self.c

find element 사용하기- naver

파이썬 셀레늄에서 find element는 많은 메소드 기능을 제공하여, 다양한 방식으로 웹페이지의 요소(element)를 찾을 수 있는 방법중 하나입니다. find element 메소드만 잘 파악하고 있으면, 큰 어려움이 없이

find_element By 사용

셀레늄 By 는 소스를 보다 유연하고 유지 관리하기 쉽게 만드는 데 사용할 수 있습니다. 저도 By를 주로 사용합니다. 엘리먼트를 찾는 방법은 find element 사용하기- naver 와 동일합니

셀레늄 Waite - Explicitly /Implicitly

셀레늄에서는 페이지 로딩을 기다려주는 Explicitly 와 Implicitly 메소드를 제공하고 있습니다. 하지만 사용하시다보면 아무 잘 설정하여도 페이지 로딩이 안끝난거 같은데 먼저 실행할때도 있습니다. (제 노트북 오래되서 사양이 딸

네이버로그인 - 파이썬 셀레늄

지금까지 셀레늄 웹드라버를 설치하고, 각각의 요소(tag, text 등)들을 어떻게 찾는지에 대해 진행했습니다. 이번에는 셀레늄을 이용하여 네이버 로그인 해보겠습니다. ※ [셀레늄 및 웹드라이버 매니저 설치](/coding/7/

네이버블로그 친구 공감 클릭 - 셀레늄

이번에는 네이버 로그인을 성공한 이후 블로그로 이동하여 블로그 친구들의 게시글에 좋아요를 클릭을 해보겠습니다. 공감부분을 엘리먼트를 확인합니다

네이버 블로그글로 이동하여 공감클릭

이번에는 친구 게시물로 이동하여 공감을 클릭하는 기능입니다. 여기는 switch_to와 window_handles를 확인할 수 있습니다. switch_to.window : 브라우저의 탭을 이동합니다. switch_to

Naver Blog 일일 방문자수 크롤링 XML

그레이샤님 블로그에서 확인해보았습니다.(이달의 블로그를 통해서 방문!! ^^) 크롬브라우저 개발자모드(F12)로 Network/XHR/을 확인해보니 방문자를 보여주는 URL이 발견되었습니다. <img class="img-f

네이버쇼핑 인기검색어 크롤링 bs4

사이트 전체를 크롤링 하는것보단 개발자모드에서 Network 등을 살펴보고 ajax 호출부분 , 숨어 있는 페이지 등이 있다면 이용하는 것이 간단하고 좋습니다.
**네이버쇼핑 BEST100 인기검색

AK몰 인기검색어 크롤링 XML

AK MALL 몰은 애경그룹에서 운영하는 쇼핑몰입니다. ak몰의 통합검색창에 커서를 올리면 위 그림과 같이 인기 검색어가 나옵니다. 개발자모드(F12)로 변경하고 Network탭으로 이동 후 Ctrl+F 로 'ck23511

위메프 인기검색어 크롤링 JSON

처음 시작을 위메이크프라이스 로 시작해서 인지 url이 wemakeprice로 되어 있네요. 2013년인가? 사명과 서비스명을 위메프로 변경하였습니다. 위메프에 접속하여 검색부분의 입력창 클릭하면 (F12)Network탭

11번가 인기검색어 크롤링 - str

2008년 11번가 오픈을 하고 2017년쯤 매각하려고 했었죠!! 매각철회(안팔려서?)하고 2018년에 한국의 아마존을 만들겠다고 했으나... [뉴스](https://news.naver.com/main/read.nhn?mode=LSD&mid=

json/js 등 보기좋게(해제) 해주는 jsonlint

웹사이트를 분석하거나 크롤링, API 등를 사용하다보면 js, json 데이터들이 한줄로 압축되어 있는경우가 많은데 이런 경우는 보기가 정말 힘듭니다.
이런 소스들을 해제해서 보기좋은 템플릿으로 변경해주

이미지 무료 저장소 / 호스팅 imgbb

imgbb.com 에서 이미지 저장소를 무료로 제공하고 있습니다. 이미지 트래픽 문제 때문에 pythonblog.co.kr에서 사용되는 이미지 모두 imgbb.com에 올라가 있습니다. 사용법도 심플한 UI로 간단합니다.