이 프로젝트는 카카오 OpenAPI를 사용하여 나에게 카카오톡 메시지를 전송하는 프로젝트이다. REST API를 사용한 카카오 로그인 과정 카카오 인증 서버와 통신하기 위해선 '인가 코드'와 '토큰'이 필요하다. 카카오 메시지 API 사용 권한을 받기 위해서도 필요하다. requests 라이브러리로 해당 url과 통신할 때 data에 인가 코드를 담아 요청하면 토큰을 발급받을 수 있다. import requests url = "https://kauth.kakao.com/oauth/token" data = { "grant_type" : "authorization_code", "client_id" : "", "redirect_uri" : "https://localhost.com", "code" : "" } ..
상대경로란 말그대로 상대적인 경로이며, 내가 작업하는 위치를 기준으로 경로를 설정하는 것을 말한다. 절대경로란 내가 작업하는 위치와는 상관없이 절대적인 경로를 설정하며, 변하지 않는 경로이다. Hello.txt라는 파일이 있을 때, 절대경로 : C:\Users\user\Desktop 상대경로 : (현재 위치가 Users 폴더일 때) user\Desktop 즉, 내가 작업하는 위치에 따라 경로가 결정된다! 파일을 읽거나 쓸 때 경로를 확인하는 것이 중요하다. 프로젝트에서 사용하는 코드는 대부분 상대경로로 작성되어 있다. 절대경로를 사용한다면 그 코드를 사용하는 모두가 해당 경로에 해당하는 디렉토리가 존재해야 한다. ex. C:\Users\user\Desktop 로 경로가 작성될 경우 사용자 모두가 C 드라..
이 프로젝트는 파이썬을 이용하여 '크롤링'하는 방법을 배우기 위한 프로젝트로 HTML 소스를 가져오기 위한 Requests와 소스를 파싱(분석)하는 BeautifulSoup 라이브러리를 사용한다. 기존에 테크보이 워니 강의를 따라하면서 BeautifulSoup를 처음 사용했는데 너무 뜬금없어서 처음엔 당황했지만 이번 프로젝트를 따라 해보면서 이 라이브러리가 어떤 기능들을 수행하는지 알 수 있었다. BeautifulSoup 라이브러리는 많은 기능이 있기 때문에 자세한 정보는 다음 링크에서 확인 가능하다. : https://www.crummy.com/software/BeautifulSoup/bs4/doc/ Beautiful Soup Documentation — Beautiful Soup 4.9.0 docum..
이 프로젝트는 카카오 오픈 API를 사용하여 구현 되었다. 이미지 검색에 있어서 다음 검색 엔진이 사용 되므로, 검색량에 있어서 한계가 있다. 따라서 query의 값(검색 이름)에 따라 출력 결과가 다를 수 있다. import requests import json # 이미지가 있는 image_url을 통해 file_name 파일로 저장하는 함수 def save_image(image_url, file_name): img_response = requests.get(image_url) #요청에 성공했다면 if img_response.status_code == 200: #파일 저장 with open(file_name, "wb") as fp: fp.write(img_response.content) # 이미지 검색..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.