zenn.skin 무료버전 배포중!
자세히보기

Python/Web Scraping

[웹크롤링] Twitter API Key 발급 받기

koosco! 2020. 8. 15. 23:45

1. Twitter

대중적인 sns 중 하나인 트위터 API를 이용해 크롤링해 보려 한다. 트위터는 한국에서는 대중적인 sns는 아니므로 트위터에서의 정보를 직접 활용하기보다는 API를 어떻게 이용하고 크롤링할 수 있는지에 대해 공부해보려 한다.

 

2. Twitter API

twython, twitter 이외에도 여러 트위터 관련 라이브러리가 있지만 twitter 라이브러리를 이용할 것이다. 먼저 서드파티 라이브러리이므로 추가적인 설치가 필요하다.

pip install twitter

아나콘다 사용자도 prompt shell에서 pip를 사용해 설치해야 한다

트위터 API는 15분간 15번 호출이 가능하며 전체 데이터가 아닌 일부 데이터만 사용가능하다는 제한이 있다.

별도로 프리미엄API를 판매하고 있다. 여기서는 이용하는 방법이 중점이므로 생략..

 

3. Twitter Key

1) 트위터 API를 이용하려면 우선 트위터의 아이디가 필요하다.

 

 

트위터. 지금 일어나고 있는 일입니다.

닫기 이전 다음

twitter.com

 

2) 아이디를 만들었다면 트위터 개발자 사이트에서 애플리케이션을 등록해야 한다.

 

https://developer.twitter.com/app/new

 

developer.twitter.com

 

3) 위 url로 들어가 Create an app을 클릭한다

 

 

4) 처음 들어가면 이메일 인증이 필요한데, 여기 들어가서 이메일을 설정을 해야 한다

5) 완료화면, 이메일로 들어가 한번더 승인해야 한다

 

6) 마지막으로 Key를 받기 위해 App의 이름을 설정해주면 된다 (후에 변경가능하므로 아무 이름이나 입력해도 된다)

 

7) 다음처럼 키와 시크릿 키를 받을 수 있다

Secret Key는 말그대로 키로 비밀번호는 같은 역할을 하므로 외부에 알리면 안된다. 홈에서 Regenerate를 누르면 다시 생성할 수 있으므로 혹시 유출되었다면 재생성하자.

'Python/Web Scraping'의 다른글

  • 현재글 [웹크롤링] Twitter API Key 발급 받기

관련글