본문 바로가기
IT/파이썬 덕질

[파이썬 덕질] 트위터 자동 맞팔을 해보자!

by 친절한껍데기 2018. 9. 14.

파이썬은 내가 하는 반복작업을 자동으로 해주는데 유리한 기능을 많이 가지고 있습니다.

이런 파이썬으로 덕질을 쉽게하는법을 배웁니다.



파이썬으로 덕질하기! 세번째시간!


덕질할때 가장 중요한 것은 바로 정보!

남들이 다 아는 정보를 나만 몰라서는 안됩니다

정보를 얻기 위해서는 다른 팬들과의 소통은 필수죠.


이번시간에는 나를 팔로잉 한 사람을 자동으로 팔로우하는 프로그램을 만들어 봅시다

나를 팔로잉 한 것도 고마운데, 내가 안해서 나를 떠나면 안되잖아요.

그렇다고 내가 매일 챙겨가며 누르기는 얼마나 귀찮습니까


그럼 한번 소스코드를 살펴봅시다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import tweepy
from Tkinter import *
 
consumer_key = 'a'
consumer_secret = 'b'
access_token = 'c'
access_token_secret = 'd'
 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
 
user = api.me()
print(user.name)
 
for follower in tweepy.Cursor(api.followers).items():
    follower.follow()
cs

간단하다! 겨우 17줄이면 맞팔을 자동으로 할 수 있습니다.



그럼 구문별 설명을 봅시다!

import tweepy
from Tkinter import *

모듈을 선언하는 구문입니다.



consumer_key = 'a'
consumer_secret = 'b'
access_token = 'c'
access_token_secret = 'd'
 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
 
user = api.me()
print(user.name)

로그인하고 확인하기. 마지막에 내 별칭을 출력.

이 부분은 두번째 시간에도 사용했던 부분이죠?

트위터 API접근인데요. 

https://apps.twitter.com/

위 사이트에 들어가서 신청하시고 상기 a,b,c,d를 바꿔 넣어주시면 됩니다.



for follower in tweepy.Cursor(api.followers).items():
    follower.follow()

반복문을 돌며 맞팔하기




세상간단합니다.

이걸로 나를 팔로잉해준 고마운 분들을 다 잡을 수 있습니다.


소통하면서 덕질해요~



도움이 되셨다면,

프로미스나인 10월초에 컴백하니 신곡나오면 한번씩 들어주세요