You are viewing a single comment's thread from:
RE: [코딩몰라여] steem-python으로 포스트와 댓글 실시간으로 읽어오기 기초 ~속도개선~ 편
와우 팽팽 돌아갑니다.
실행결과
{'trx_id': 'a6f8dc52a02d001c7320e1a4bfdb213f0b1ec362', 'block': 21896692, 'trx_in_block': 32, 'op_in_trx': 0, 'virtual_op': 0, 'timestamp': '2018-04-26T05:53:09', 'op': ['comment', {'parent_author': 'stella12', 'parent_permlink': '6av
lbb', 'author': 'xinnong', 'permlink': 're-stella12-6avlbb-20180426t055309752z', 'title': '', 'body': '그저께 블록체인 미디어 관련 강의에서 유니오 소개 듣고왔는데\n7일 보상이 무제한이 된다는 점이 가장 흥미롭더라고요 ㅎㅎ', 'json_metad
ata': '{"tags":["kr"],"app":"steemit/0.1"}'}]}
쭉쭉 나옵니다.
여기서 필요한 정보만 받아오고 싶습니다.
print(post["body"]) 처럼
print(reply["body"]) 이렇게 쓰면 에러가 자꾸 나오는데요..
print(post.export()['body']) 아니면 .. 처럼
print(export.export()['body']) 이렇게 써도 에러가 나오네요 ㅠㅠ
다 온거 같은데...
숟가락 까지 쥐게 해줬는데 먹여달라는 거 같은 느낌이네요
에휴... 궁금해서 죽어리겠습니다. ^^
print(reply[‘op’][1][‘body’]) 라고 쓰시면 나올거에요 :) 링크 타고 가셔서 get_account_history 구조를 그려둔거 한 번 보시면 원하는 데이터 뽑는 법을 이해하시는데 도움이 될거에요!
성공 했습니다. 그런데 문제가 있네요
한 10분 정도 돌고나면..
멈쳐버려요
조금더 고민해 봐야겠습니다.
노드를 api.steem.com으로 한 10분정도 켜두면 database lock 이러면서 에러 납니다.
그래서 노드를 바꿀려고 했죠
노드가 함수 안에도 있다는 걸 몰랐어요
두 군데를 모두 https://rpc.buildteam.io 로 바꾸고 나서
뻑 안납니다. !!!! 대박
댓글도 달고 싶은데..
post.reply를 여기서 쓰면 에러가 납니다. 이것도 해결 방법이 있을거 같은데 .. 시간내서 공부해 볼려구요
.reply 함수로 댓글을 달려면 포스트 객체로 변환해야합니다. 그럴 땐 permlink를 만들어서 Post 객체를 만드는게 좋겠죠.
while
try:
이거 쓰면 에러를 피해가려나 했는데..
계속 에러뜨고 멈쳐 있어요 ㅠ
@dailypro님이 만드시려는 것이 dailypro님 포스트에 @금손 이라는 댓글을 달면 댓글과 함께 보팅을 해주는 봇 맞죠? :)
네 그렇습니다.
댓글에 "@금손"을 부르면
혹시 괜찮으시면 해당 기능을 코딩몰라여 시리즈에서 다뤄도 될까요?
@maanya 님,
혹시 코딩몰라여 시리즈 계획은 언제쯤 예정이신지요...
포스트 객체로 변환해야 한다는 말을 이해하지 못하고 있습니다. ㅠㅠ
작성 중이었어요. 새벽 중에 올리기는 힘들고 내일 올리도록 하겠습니다.
앗 댓글 감사합니다 ^^
@maanya 님 덕분에 다양한 분들과 만나고 있습니다. 어떻게 감사를 드려야할지 모르겠습니다
물론이죠
제 아이디어를 채택해주신다는 것만으로도 영광입니다. ^^