파애썬 beem을 이용해서 내가 팔로우하는 계정, 나를 팔로우하는 계정 조회
파이썬 beem을 이용해서 내가 팔로우(follow)하고 있는 계정 목록과 나를 팔로우하고 있는 계정 목록(팔로워 목록)을 확인할 수 있습니다.
먼저 내가 팔로우하고 있는 계정 목록을 조회하는 방법입니다. Account 클래스에 소속된 get_following() 함수를 이용합니다. 예를 들어 @joviansummer가 누구를 팔로우하고 있는지 확인하려면 아래와 같이 할 수 있습니다. 스팀 기준입니다만 하이브와 블러트에서도 동일한 방식으로 사용 가능합니다.
from beem import Steem
from beem.account import Account
node_list = ["https://api.steemit.com"]
steem = Steem(node=node_list)
steem_id = 'joviansummer'
account = Account(steem_id, blockchain_instance=steem)
following = account.get_following()
위의 코드를 실행하면 변수 following에는 @joviansummer가 팔로우하고 있는 계정 목록이 리스트(list) 형태로 할당됩니다. 결과 출력은 아래와 같이 할 수 있겠습니다.
if len(following) > 0:
print(following)
else:
print("팔로우하는 계정이 없습니다.")
나를 팔로우하고 있는 계정, 즉 팔로워(follower)를 조회하려면 Account 클래스의 get_followers() 함수를 사용합니다. 위의 코드에 이어서 @joviansummer의 팔로워 목록을 아래의 코드를 통해 확인할 수 있습니다. get_following() 함수와 마찬가지로 결과는 리스트(list) 형태로 반환됩니다.
followers = account.get_followers()
if len(followers) > 0:
print(followers)
else:
print("팔로워가 없습니다.")
@joviansummer의 스팀 프로젝트
스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)
Upvoted! Thank you for supporting witness @jswit.
