如何解决检查是否已将关注者添加到我的Twitter帐户中
我迷失了方向。我无法弄清楚确定追随者是否已添加到我的Twitter帐户的逻辑。我希望正在运行的服务会检查我当前的关注者,然后在有新的关注者关注我的帐户时执行操作。如果没有发生变化,请说没有变化。下面是我的main.py
import tweepy
import logging
from config import create_api
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger()
def get_friends(api,old,new):
user = api.get_user('UserX')
new = user.followers_count
if new == old:
print('No Change')
old = new
return old
else:
print('Follower was added')
old = new
return old
def main():
api = create_api()
user = api.get_user('UserX')
old = user.followers_count
new = user.followers_count
while True:
get_friends(api,new)
logger.info('Waiting...')
time.sleep(60)
if __name__ == '__main__':
main()
下面是我的config.py
import tweepy
import logging
import os
logger = logging.getLogger()
def create_api():
consumer_key= ''
consumer_secret= ''
access_token= ''
access_token_secret= ''
auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
api = tweepy.API(auth,wait_on_rate_limit=True,wait_on_rate_limit_notify=False)
try:
api.verify_credentials()
except Exception as e:
logger.error("Error creating API",exc_info=True)
raise e
logger.info("API created")
return api
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。