스마트웹앱콘텐츠전문가/파이썬(플라스크, 데이터 처리)

[트위터 활용]

9D4U 2018. 1. 24. 13:13
728x90
반응형

threading.Timer


import threading

import datetime



- Timer 객체의 시작과 종료

Timer 객체가 임무를 시작하게 하려면 start() 메소드를, 종료시키게 하려면 cancel() 메소드를 호출.

- Timer 콜백 함수에 매개 변수를 넘기는 방법

Timer 생성자의 매개변수 중 args는 Timer 객체가 실행할 콜백 함수의 매개변수로 이용됨.

예)

timer = threading.Timer(1, on_timer, args=[count]) <- args 매개변수는 리스트 형식임

timer.start()




OAuth : 인가를 위한 개방형 표준 규약, 트위터를 비롯해 페이스북,구글,네이버 등 자사의 인터넷 서비스 API에 접근할 수 있는 권한을 서드 파티 애플리케이션 제작자에게 위임하는 방법



(트위터 봇 개발 = '뻐꾸기 시계 트위터 봇')

준비물 : Timer 다루기, OAuth에 대한 이해, 트위터의 컨슈머 키와 액세스 토큰, 파이썬용 트위터 라이브러리 사용법


-Tweepy 설치 :

pip install tweepy <- pip 명령이 Tweepy 라이브러리를 자동으로 내려받고, site-packages에 설치함(Lib\site-package\tweepy 확인)


cf) 첨부파일 참조


728x90

'스마트웹앱콘텐츠전문가 > 파이썬(플라스크, 데이터 처리)' 카테고리의 다른 글

[그래픽 인터페이스]  (0) 2018.01.25
[네트워크 프로그래밍]  (0) 2018.01.24
[파일처리]  (0) 2018.01.23
[예외처리]  (0) 2018.01.23
[모듈,패키지 및 클래스]  (0) 2018.01.23