본문 바로가기
728x90
반응형
SMALL

컴퓨터관련/Python41

python에서의 bytes형(바이트형) 오늘은 파이썬에서의 바이트형에 대해서 정리를 해보려고 합니다. 저는 얼마 전에 DB에 암호화 되어있는 값을 복호화해서 가져오도록 해보았습니다. 그랬더니 해당 값에 b가 붙더라고요. b'0000000' 이런 식으로 되는 것을 확인할 수 있었습니다. 그래서 저게 무엇인가 하다가 바이트형이라는 표시라는 것을 알게되었고 그래서 공부를 해서 정리를 해보는 것입니다. 1. bytes 보통 bytes형은 1바이튿 단위의 값을 저장하는 것입니다. 영어 한글자는 1바이트이고 숫자도 1바이트 한글은 보통 2바이트입니다. 요즘은 영어도 2바이트를 쓴다는거 같기도 한데 제가 배울 때는 영어는 1바이트를 썼었습니다. 2. bytes 객체 만들기 이번에는 바이트형 객체를 만들어 보도록 하겠습니다. 바이트형 객체를 만들 때는 by.. 2020. 12. 8.
python에서 requests로 Get, Post API 통신하기 오늘은 파이썬에서 requests 를 이용하여 GET방식, POST 방식으로 API 통신하는 방법을 정리해보고자 합니다. 파이썬에서는 API통신을 할 때 여러가지 방법들이 많이 있습니다. 저는 이 중에 제일 기본이라고 할 수도 있는 requests 에 대해서 정리를 해보고자 합니다. 물론, 다른 방법이 더 기본이다 하시는 분들도 있을 수 있으나 이 부분은 주관적인 거라 생각하고 패스할께요. 1. GET 통신하기 처음으로는 통신의 제일 기본이라고 할 수 있는 get 방식으로 통신하는 것을 정리해보고자 합니다. 저는 소스를 아래와 같이 작성하였습니다. import requests datas = { 'key' : 'value1' , 'key2' : 'value2' } url = "사이트주소" response .. 2020. 11. 25.
python BeautifulSoup 이용 웹 크롤링 2탄 태그와 클래스로 데이터 가져오기 지난번에는 파이썬에서 웹 크롤링 하기 위해 셋팅을 하고, 제목을 가져오는 방법을 정리해보았습니다. 그래서 오늘은 파이썬에서 웹크롤링하기 2탄으로 태그와 클래스 값을 이용하여 데이터를 가져오는 방법을 정리해보도록 하겠습니다. 저는 지난번처럼 daum 사이트를 이용하여 웹 크롤링 실습일 진행해 보도록 하겠습니다. 브라우저는 크롬을 기준으로 진행하였습니다. 위처럼 기사 부분이 있습니다. 이런 기사 부분의 데이터를 가져오는 것을 목표로 해서 오늘 정리를 해보도록 하겠습니다. 우선, 기사를 가져오기 위해서는 태그와 클래스 값 등을 확인해야 합니다. 그래서 저는 F12를 눌러 개발자도구를 열었습니다. 개발자도구에서는 원하는 위치의 html이 무엇인지 찾는 것이 있습니다. 개발자도구 맨 왼쪽 위에 보시면 마우스포인터.. 2020. 11. 17.
Python에서 BeautifulSoup 이용 웹크롤링하기 1탄 제목 가져오기 저는 당분간 파이썬에서 웹크롤링(Web Crawling) 하는 방법을 공부하면서 정리하면서 진행해보려고 합니다. 공부를 하면서 정리를 하면서 진행하는 것이라서 틀릴 수도 있으니 이 부분은 참고 부탁드립니다. 오늘은 python에서 웹 크롤링을 하기 위해서 설정하는 방법과 제목을 가져오기 까지 해보려고 합니다. 그 전에 우선 웹 클롤링이 무엇인지부터 정리를 하고 방법과 그런 것들을 진행해보도록 하겠습니다. 1. 웹 클롤링이란? 저도 공부를 하면서 진행하는 것이기 때문에 틀릴 수는 있습니다. 아무튼 제가 이해한 범위로 쉽게 설명을 해보도록 하겠습니다. 웹 사이트에는 이미지, 텍스트, 링크 등 많은 것들이 있습니다. 이를 자동으로 수집할 수 있습니다. 이것을 웹 크롤러(Web Crawler)라고 합니다. 그리.. 2020. 11. 11.
728x90
반응형
LIST