본문 바로가기

"" 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(파일명) 로 얻을 수 있

파이썬 trim 공백제거 종류 및 사용법

공백제거는 정말 많이 쓰이는 함수이며, 눈에 보이지 않는 공백때문에 에러가 발생하기도 합니다. 자바에서는 trim 파이썬에서는 strip입니다. 파이썬에서 공백 제거하는 방법은 strip, replace, re 함수를 이용할 수 있습니다

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

■ 셀레늄은 웹 브라우저를 컨트롤하여 자동화를 구현할 수 있는 기능입니다. 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=

장고 템플릿 내장 필터 - template filters

장고 템플릿 내장필터 입니다. 장고는 내장필터로 제공하는 기능이 많아 알아 두면 편리하게 사용하실 수 있습니다. 내장필터로 substring과 같은 기능이 있는건 알지만 필터명이 기억이 안나서 한눈에 볼수 있게 표와 샘플정보로 정리하였습니다.

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

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

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

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

웹접근성 체크해주는 OpenWAX

크롬웹스토어에서 OpenWAX 확장프로그램을 설치하고 실행하시면
아래와 같이 웹접근성 표준에서 부족한 부분이 확인됩니다. 이미지에 alt가 다 빠져 있네요.ㅠㅠ [크롬웹스토어OpenWAX 바로가기 ](https://chrome

HTTP 상태코드(응답코드) 정리

웹서비스나 API를 이용하다보면 404, 500 Error 등의 상태코드를 많이 보게된다. 각 상태코드에 대한 정보를 남겨둡니다. HTTP 상태코드 응답코드|대표적인 응답코드|msg|설명| |-----|---|---|:---|

Cloudinary클라우드기반 이미지 저장소

Cloudinary는 웹 사이트 및 모바일 앱을위한 엔드 투 엔드 이미지 관리 솔루션입니다. Cloudinary는 이미지 업로드, 스토리지, 조작, 최적화에서 제공에 이르는 모든 것을 포괄합니다. 복잡한 소프트웨어를 설치하지 않고도 이미지를

이미지 없을때 대체이미지 속성 onerror

보통 이미지가 없을 때 엑박 표시와 과 alt에 설정된 텍스트가 출력됩니다. 이럴때 대체 이미지를 같이 설정해 놓으면 엑박표시 대신 대체이미지가 출력됩니다.
아래 같이 onerror 속성을 이용하면
onerror에

장고 템플릿 데이트 포멧 사용법 - django template date format

장고 template 에서 지정된 포멧 형식에 따라 날짜 형식을 표현합니다.
포멧 형식은 아래 표를 참고하세요.
|date|char|설명| |-:|:-|:----| |일 |d| 월의 일, 앞에 0이 있는 2자리 숫자

Copyright © PythonBlog 2021 - 2022 All rights reserved
Mail : PYTHONBLOG