Lamda에서 Python을 사용하고 TwitterAPI에서 자동 "좋아요"한다!
기사 제목대로 AWS 서비스의 Lambda를 사용하여 Twitter의 자동 "좋아요"등을하면서 Lambda에서 Python을 사용하는 방법에 초점을 맞추고 간단히 설명합니다.
주제 앞에
주제
파일 작성
데스크톱에 작업 디렉토리를 만듭니다.
명령이나 "control + 클릭"일 수 있습니다.
단지 나중에 귀찮아지므로 로마자 표기로합시다.
작성한 후 터미널이나 명령 프롬프트에서 라이브러리를 설치합니다.
$ pip install tweepy -t ~/Desktop/任意ディレクトリ
설치가 끝나면 디렉토리에서 실행 파일을 만듭니다.
twitterGood.py
import tweepy
def lambda_handler(event, context):
CONSUMER_KEY = "TwitterAPIで取得したコンシューマキー"
CONSUMER_SECRET = "TwitterAPIで取得したコンシューマシークレットキー"
ACCESS_TOKEN = "TwitterAPIで取得したアクセストークン"
ACCESS_SECRET = "TwitterAPIで取得したアクセスシークレットトークン"
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
search_results = api.search(q="検索したいワード", count=取得数)
for result in search_results:
tweet_id = result.id
try:
api.create_favorite(tweet_id)
except Exception as e:
print(e)
이제 검색에 걸렸던 트윗에 "좋아요"를하는 프로그램이 생겼습니다.
만든 파일, 설치한 라이브러리를 선택하여 압축합니다.
완성된 zip 파일의 이름은 "lambda.zip"으로 둡니다.
그러면 AWS 측을 설정합니다.
AWS 설정
AWS 콘솔에 로그인 합니다.
콘솔 화면 검색 창에서 '람다' 검색
함수 만들기
위의 선택 후 오른쪽 하단에 함수 만들기
아래로 스크롤 한 사촌
- 코드 항목 유형을 ".zip 파일 업로드"를 선택
- 업로드에서 방금 만든 압축된 파일 업로드
- 업로드 후 오른쪽 상단 저장
(다른 부분은 그대로 OK)
이상으로, Twitter의 트윗 「좋아요」자동 프로그램+Lambda는 완성입니다.
어땠습니까?
지적 등이 있으면, 코멘트 잘 부탁드립니다.
그럼 멋진 람다 생활을.
Reference
이 문제에 관하여(Lamda에서 Python을 사용하고 TwitterAPI에서 자동 "좋아요"한다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gurensouen/items/d5d20ff17346246a29ce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)