Chatbot Project 1st

Posted by on December 17, 2018

Recently by the same author:


Python에서 Singleton 구현

You may find interesting:


Chatbot Project 5th


Chatbot Project 4th

Python Chatbot 1 일차

2018. 12. 17(Mon)

  • 기능을 익힐 때 들어가는 값이 무엇이고 나오는 값은 무엇인가?(abstraction)를 파악하기

  • API(공식문서)를 통해 기능을 빠르게 숙지



I. 개발 계명(Development Commandments)

(1) 브라우저는 크롬이다

(2) 문서는 마크다운(.md)이다

(3) 교과서는 공식문서 & 내가 정리한 마크다운이다.




II. Web API

interface?

다른 시스템 간의 커뮤니케이션 방식.

소통할 수 있는 통로.


API

API : 프로그래밍을 통해 인터넷의 자료, 서비스에 접근 => 프로그래밍을 통해 정보 접근

사용 방법은 몰라도 된다. 그저 사용하기만.


request and response

request : url로 정보를 요청. 클라이언트에서 보내는 요청

response : 서버에서 보내는 클라이언트의 요청에 대한 응답(html 문서) => 그냥 문서를 받는 것 뿐


요청자(url) <==> 응답(문서 - xml, html, json)


요청을 보내는 방법

http://~~~~~~

?

sidoName=서울

&

pageNo=3

&

ServiceKey=


python에서 제공되는 접근 방법

# 기본 웹브라우저로 url 오픈
webbrowser.open(url)


bs4 사용
#response로 온 html문서를 python이 이해하기 쉽게 정제
bs4.BeutifulSoup(text)
  • select_one(): tag를 기준으로 요소를 선택한다.