ืืืึทื ื ืขืก ืืขื ืขื 100500 ืืึทืืึท ืืืืกื ืฉืึทืคึฟื ืงืึธืจืกืึทื ืืื ืขืก ืืื ืืึทื ื ืฉืืื ืืืงืื ื ืึทื ืื ืืขืจืกื ืืขืื ืืื ืืึทืืึท ืืืืกื ืฉืึทืคึฟื ืงืขื ืขื ืืืื ืขืจื ื ืืืจื ืืึทืืึท ืืืืกื ืฉืึทืคึฟื ืงืึธืจืกืึทื (ืคืืจืืืืก ืืจืึธืื ืืืขื ืืืจ ืงืขื ืขื ืคืึทืจืงืืืคื ืฉืึทืืืึทืื?). ืืขืจ ืืืืคึผื ืืืกืึธืจื ืคืื ืื ืงืึธืจืกืึทื ืืื ืึทื ืืื ืืึธืื ืืึธืจื ืืฉื ืฆื ืืึธื ืืื ืคืึทืงืืืฉ ืึทืจืืขื: ืงืืื ืืืื ืขืจ ืืืขื ืืขืื ืืืจ ืจืืื, ืคึผืจืึทืกืขืกื ืืึทืื ืืื ืื ืคืืจืืื ืื ืคึฟืึธืจืืึทื. ืืื ืืืขื ืืืจ ืคืึทืจืืึธืื ืืขื ืงืืจืก ืืื ืึธื ืืืืื ืกืึทืืืืื ื ืึท ืคืึทืงืืืฉ ืคึผืจืึธืืืขื, ืคืืืข ื ืืึทื ืกืื ืึทืจืืืกืงืืืขื.
ืืขืจืืืขืจ, ืืืจ ืึธื ืืืืื ืึท ืกืขืจืืข ืคืื โโืืขืจืืช "ืืืึธืก ืงืขื ืขื ืืืื ืคืึทืืฉ ืืื ืืึทืืึท ืืืืกื ืฉืึทืคึฟื", ืืืืืจื ืืืืฃ ืคืึทืงืืืฉ ืืขืฉืขืขื ืืฉื ืืืึธืก ืืขืืจืืคื ืฆื ืืืจ, ืืืื ืงืึทืืจืึทืื ืืื ืืืจืื. ืืืจ ืืืขืื ืึทื ืึทืืืื ืืืคึผืืฉ ืืึทืืึท ืืืืกื ืฉืึทืคึฟื ืืึทืกืงืก ืืื ืคืึทืงืืืฉ ืืืืฉืคืืื: ืืื ืืึธืก ืึทืงืฉืื ืืึทืคึผืึทื ื. ืืื ืก ืึธื ืืืืื ืืืึทื ื ืืื ืื ืืึทืื ืืึทืืืื ื ืึทืจืืขื.
ืืื ืืขืจ ืขืจืฉืืขืจ ืืึทื ืืืึธืก ืืขื ืืฉื ืฉืืึธืืคึผืขืจื ืืืขื ืืื ืึธื ืืืืื ืืจืืขืื ืืื ืคืึทืงืืืฉ ืืึทืื ืืื ืึทืงืฉืื ืงืึทืืขืงืืื ื ืื ืืึทืื ืืืึธืก ืืขื ืขื ืืขืจืกื ืืึทืืืึทืืืง ืคึฟืึทืจ ืืื ืื. ืืขืจ ืฉืืืกื ืึธื ืืึธื ืคืื ืืขื ืึทืจืืืงื:
ืืืจ ืกืืกืืึทืืึทืืืงืื ืึทื ืืขืจืขืกืืึทืืึทื ืื ืฆืืื, ืจืขืกืืจืกื ืืื ืื ืคืืจืืื ืื ืฆื ืืึทืืืขื, ืจืืื ืืื ืฆืืืจืืืื ืืึทืื.
ืืื ืจืืึฟ ืืืคึผืึธืจืืึทื ืืื, ืืืจ ืืืขืื ืืืกืงืืืืจื ืืืึธืก ืฆื ืืึธื ืฆื ืคืึทืจืืืึทืื ืืขื.
ืืืื ืฆื ืคืึทืจืฉืืื ืขืกืืึทืืึทืฅ, ืจืืื ืืงืื ื, ืืจืึทื ืกืคืึธืจืืึทืฆืืข, ืืึทืื ืคึผืจืึทืกืขืกืื ื, ืฉืืจืื ืื ืืฉืขื ืืขืจืืข, ืืื"ื ื ื ืขืืขื 80-90% ืคืื ืื ืฆืืื, ืืื ืึทื ืึทืืืกืืก 10-20%, ืืฉืขืช ืึผืืขื ืึทืืข ืืืืืื ืืงืจืืื ืืึทืืขืจืืึทื ืคืึธืืงืืกืื ืืืืกืฉืืืกืืขื ืืืืฃ ืึทื ืึทืืืกืืก.
ืืึธืืืจ ืึธื ืงืืงื ืึท ืคึผืฉืืื ืึทื ืึทืืืืืฉื ืคึผืจืึธืืืขื ืืื ืืจืื ืืืขืจืกืืขืก ืืื ืึท ืืืคึผืืฉ ืืืืฉืคึผืื ืืื ืืขื ืืืึธืก ืืขื ืขื โืฉืืืขืจื ืืืงืข ืืืืฉืืขื ืืโ.
ืืื ืืื ืึท ืืืืฉืคึผืื, ืืืืืขืจ, ืืืจ ืืืขืื ืืึทืืจืึทืืื ืขื ืืขื ืืืขืจืืืืฉืึทื ื ืคืื ืื ืึทืจืืขื ืคืื ืงืึทืืขืงืืื ื ืืึทืื ืืื ืงืึทืืคึผืขืจืื ื ืงืืืืืช ืคึฟืึทืจ:
- ืฆืืืื ืจืขืืืื ืกืืืจืขืืืืฅ
- ืฆืืืื ืืืืื ืคืื ืืืจ
- ืฆืืืื ืืจืืคึผืขืก ืคืื Odnoklassniki
ืงืึทื ืืืฉืึทื ืึทื ืฆืืืึทื ื ืืื ืืขืึธืจืืข
ืขืคึฟืขื ืขื ืืขื ืคึผืืึทืฅ ืืื ืืืืขื ืขื ืื ืืืืฉืคืืื, ืืืื ืขืก ืืื ืงืืึธืจ, ืฉืืขืื ืึท ืืืกื ืฉืขื ืคึฟืึทืจ ืืืืขื ืขื, ืึท ืืืกื ืฉืขื ืคึฟืึทืจ ืื ืงืึธื ื ืืฆื ืื ืืืืฉืคืืื ืืื ืืืืึทืืื ื. ืืืื ืึท ืืืกื ืฉืขื ืคึฟืึทืจ ืืึทืืืื ื. ืืืึทืจืคื ืึท ืืืกื ืฉืขื ืืื ืจืขืืขืจืื (ืืขืจื ืืืจื ืฆืืืื ืืื ืืืืื N ืฉืขื).
ืฉืืืกื ืคืื ื: ืฆืืื ืขืกืืึทืืึทืฅ ืืขื ืขื ืืืืืจื ืืืืฃ ืึทืกืึทืืคึผืฉืึทื ื ืืื ืืขืกืืืขืจืง ืืืขืื ืืื ืืึทื ื ืขืก ืืืขื ื ืขืืขื.
ืขืก ืืื ื ืืืืืง ืฆื ืึธื ืืืืื ืื ืฆืืื ืึทื ืึทืืืกืืก ืืืจื ืึธืคึผืฉืึทืฆื ืื ืคืืืืขื ืืข ืคึผืึทืจืึทืืขืืขืจืก ืคึฟืึทืจ ืื ืงืึทื ืืืฉืึทื ืึทื ืคึผืจืึธืืืขื ืืืกืงืจืืืื ืืืืื:
- ืืืึธืก ืืื ืื ืืจืืืก ืคืื ืื ืืึทืื ืืื ืืื ืคืื ืคืื ืืื ืืึทืจืฃ ืืืื ืืขืืืืื ืคืืืืงืื (*ืืขื ืืืืืืขืจ*).
- ืืืึธืก ืืื ืื ืืึทืืืื ื ืฆืืื ืคึฟืึทืจ ืืืื ืจืขืงืึธืจื ืืื ืืื ืืึทื ื ืืึธื ืืืจ ืืืึทืจืื ืืื ืืืจ ืงืขื ืขื ืงืืืึทืื ืื ืจืืข?
- ืืึทืืจืึทืืื ืฉืจืืืื ืงืึธื ืืืึธืก ืกืึทืืืขืก ืื ืฉืืึทื ืืื ืกืืึทืจืฅ ืึท ืจืืกืืึทืจื ืืืขื (ื ืืฉื ืืืื) ืึทืืฅ ืคืืืื.
- ืจืขืืขื ืขื ืฆื ืืืจ ืืึทืจืคึฟื ืืขืจืืืืืขื ืืฉ ืืื ืฉืืขืื ืื ืฆืืื ืคึฟืึทืจ ืึทืงืกืขืก ืืืจื ืื API.
- ืืึทืฉืืขืืืง ืื ื ืืืขืจ ืคืื ืขืจืจืึธืจืก ืืื ืึท ืคืื ืงืฆืืข ืคืื โโืืึทืื ืงืึทืืคึผืืขืงืกืืื - ืึธืคึผืฉืึทืฆื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืึทืจืืขื: ืกืืจืืงืืืจ, ืืื ืคืืืข ืืจืึทื ืกืคืึธืจืืึทืฆืืข, ืืืึธืก ืืื ืืื ืฆื ืขืงืกืืจืึทืงื.
- ืคืึทืจืจืืืื ื ืขืฅ ืขืจืจืึธืจืก ืืื ืคึผืจืึธืืืขืืก ืืื ื ืื-ื ืึธืจืืึทื ืคึผืจืืืขืงื ื ืึทืืืจ.
- ืึทืกืกืขืกืก ืืืื ืื ืคืืจืืื ืื ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืืื ืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืืืื ื ืืฉื, ืืื ืืื ืืื ืคืื ืืื ืืืจืฃ ืคึฟืึทืจ ืึท ืืืึธืจืงืึทืจืึธืื ื.
ืื ืืขืจืกื ืืืืืืืง ืืึทื ืืื ืึทื ืฆื ืึธืคึผืฉืึทืฆื ืฆืืื - ืืืจ ืืึทืงืข ืืึทืจืคึฟื ืฆื ืคืึทืจืืจืขื ืืขื ืฆืืื ืืื ืื ืืืืฃ "ืจืขืงืึทืื ืึทืืืืฉืึทื ืืื ืงืจืึทืคื" - ื ืึธืจ ืืขืืึธืื ืืืขื ืืืื ืคึผืืึทื ืืจืื ื ืืืื ืืืืื. ืืขืจืืืขืจ, ืงืืื ืขื ืื ืืื ืคืื ืืืจ ืืขื ื ืคึผืืฉื ืฆื ืืึธืื "ืืื ืืึทื ื ืขืก ื ืขืื ืฆื ืืึทืืืขื ืืึทืื" - ืงืืืคื ืืื ืขืืืขืืข ืืึธื ืคึฟืึทืจ ืึท ืคึผืจืืืืืึทื ืขืจื ืึทื ืึทืืืกืืก ืืื ืืขื ืื ืืื ืคืื ืื ืฆืืื ืืืขื ืืืึทืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืคืึทืงืืืฉ ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืืขื ืคึผืจืึธืืืขื.
ืืื ืืืฆื ืืืจ ืืืขืื ืืึทืืืืึทืื ืกืคึผืขืฆืืคืืฉ ืืืืฉืคืืื ืืื ืึทืืึท ืคึผืึทืจืึทืืขืืขืจืก ืืืขื ืืืืฉื.
ืฉืืืกื ืคืื ื: ืื ืึธืคึผืฉืึทืฆืื ื ืืื ืืืืืจื ืืืืฃ ืึทื ืึทื ืึทืืืกืืก ืคืื ืฉืืืกื ืกืืืืช ืื ืคืืืึทื ืกืื ื ืื ืคืึทืจื ืขื ืืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืื ืึทืจืืขื.
ืืจืขืคื-ืืืืืจื ืึธืคึผืฉืึทืฆืื ื ืืื ืึท ืืื ืฆืืืึทื ื ืืืขื ืื ืคืึทื ืืงืฉืึทื ืึทื ืขืืขืืขื ืื ืืขื ืขื ืงืืืื ืืขื ืื ืืื ืขืก ืืขื ืขื ื ืืฉื ืคืืืข ืกืืืืช ืืืึธืก ืงืขื ืขื ืืืืืืืืง ืืฉืคึผืขื ืื ืคึผืืึทื ืคืื ืืขื ืคึผืจืึธืืืขื. ืึธืืขืจ ืืื ืื ืคืึทื ืคืื ืึท ื ืืืขืจ ืคืื ืืึทืื ืืืืกื ืฉืึทืคึฟื ืคึผืจืึธืืืขืืก, ืึทืืึท ืกืืืืช ืืืขืจื ืืึธืจ ืกื ืืื ืึทืืึท ืึท ืฆืืืึทื ื ืืืขืจื ืื ืึทืืึทืงืืืึทื.
ืคืึทืจืืืืึทื ืคืื Reddit ืงืืืืืช
ืืึธืืืจ ืึธื ืืืืื ืืื ืื ืกืืืคึผืืึทืกื ืคืึทื (ืืื ืขืก ืืืจื ืก ืืืืก ืฉืคึผืขืืขืจ). ืืื ืึทืืืขืืืื, ืฆื ืืืื ืืึธืจ ืขืจืืขื, ืืืจ ืืึธืื ืึท ืึผืืขื ืืืขืึทื ืคืึทื, ืืึธืืืจ ืืฉืขืง ืืื ืืืขืจ ืงืึทืืคึผืืขืงืกืืื ืืฉืขืงืืืกื:
- ืขืก ืืื ืึท ืฆืืืืืง, ืงืืึธืจ ืืื ืืึทืงืืืืขื ืืึทื ืึทืคึผื.
- ืืึธืก ืืื ืืึธืจ ืคึผืฉืื ืืื ืจืืึฟ ืืืคึผืึธืจืืึทื ืืื, ืึท ืกืืืขื ืืื ืืืืืึธืืึทืืืฉ ืืืงืืืขื.
- ืขืก ืื ืคืึทืจืึทื
ืคึผืืืืึธื ืจืึทืคึผืขืจ - ืืื ืคืืืข ืืืืฉืคืืื. - ื ืงืื ืืืึธืก ืึทื ืึทืืืืืจื ืืื ืงืึทืืขืงืฅ ืืึทืื ืืืืฃ ืจืขืืืื (ืืคืืื ืฆื ืืึธืืืืืข ืืืืืืืก ืืืึธืก ืืขืจืงืืขืจื ืืื ืฆื ื ืืฆื ืคึผืืืืึธื ืจืึทืคึผืขืจ)
ืคึฟืึทืจ ืืืึทืฉืคึผืื . - ืื ืืขืืืึธืืก ืืืึธืก ืืืจ ืืึทืจืคึฟื ืจืืึฟ ืืกืชึผืื ืขืงืกืืกืืืจื ืืื ืื API. ืืขืจืฆื, ืืขืจ ืงืึธื ืงืืงื ืกืึธืืื ืืื ืจืืื, ืืื ืื ืืื ืึท ืืืืฉืคึผืื ืคืื ืึท ืคืื ืงืฆืืข ืืืึธืก ืงืึทืืขืงืฅ ืืึทืืขืจืงืื ืืขื ืืืืฃ ืึท ืคึผืึธืกืื.
def get_comments(submission_id):
reddit = Reddit(check_for_updates=False, user_agent=AGENT)
submission = reddit.submission(id=submission_id)
more_comments = submission.comments.replace_more()
if more_comments:
skipped_comments = sum(x.count for x in more_comments)
logger.debug('Skipped %d MoreComments (%d comments)',
len(more_comments), skipped_comments)
return submission.comments.list()
ืืขื ืืืขื ืคืื
ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ืืึธืก ืืื ืืขืจ ืืขืกืืขืจ ืคืึทื, ืขืก ืืื ื ืึธื ืืืขืจื ืฆื ื ืขืืขื ืืื ืืฉืืื ืึท ื ืืืขืจ ืคืื ืืืืืืืง ืกืืืืช ืคืื ืคืึทืงืืืฉ ืืขืื:
- API ืืืืึทืฅ - ืืืจ ืืขื ืขื ืืขืฆืืืื ืืขื ืฆื ื ืขืืขื ืืึทืื ืืื ืืึทืืฉืึทื (ืฉืืึธืคื ืฆืืืืฉื ืจืืงืืืขืก, ืืื"ื ื).
- ืืึทืืืื ื ืฆืืื - ืคึฟืึทืจ ืึท ืืึทื ืฅ ืึทื ืึทืืืกืืก ืืื ืคืึทืจืืืืึทื, ืืืจ ืืืขื ืืึธืื ืฆื ืฉืืขืื ืึท ืืึทืืืืืืง ืฆืืื ืืืืื ืคึฟืึทืจ ืื ืฉืคึผืื ืฆื ืืืื ืืืจื ืื ืกืืืจืขืืืื.
- ืืขืจ ืืึธื ืืืื ืืืืคื ืืืืฃ ืึท ืกืขืจืืืขืจ - ืืืจ ืงืขื ืขื ื ืื ื ืึธืจ ืืืืคื ืขืก ืืืืฃ ืืืื ืืึทืคึผืืึทืคึผ, ืฉืืขืื ืขืก ืืื ืืืื ืืึทืงืคึผืึทืง ืืื ืืืื ืฆื ืืืื ืืขืฉืขืคื. ืึทืืื ืืื ืืขืืืคื ืึทืืฅ ืืืืฃ ืึท ืืืคึผืก. ื ืืฆื ืื ืคึผืขืจืืึธืืฉืึทื ืึทื ืงืึธื habrahabr10 ืืืจ ืงืขื ืขื ืฉืคึผืึธืจื ื ืึธื 10% ืคืื ืื ืคึผืจืืึทื.
- ืื ืืฉืืืืช ืื ืึทืงืกืขืกืึทืืืืืื ืคืื ืขืืืขืืข ืืึทืื (ืืื ืืขื ืขื ืงืขื ืืืง ืคึฟืึทืจ ืึทืืืื ืืกืืจืึทืืึธืจืก ืึธืืขืจ ืืขื ืขื ืฆื ืฉืืืขืจ ืฆื ืืึทืืืขื) - ืืึธืก ืืืื ืืืื ืืขื ืืืขื ืืื ืืฉืืื ืืื ืคึผืจืื ืฆืืคึผ, ื ืื ืึทืืข ืืึทืื ืงืขื ืขื ืืืื ืืขืืืืื ืืื ืึท ืืขื ืื ืฆืืื.
- ื ืขืฅ ืขืจืจืึธืจืก: ื ืขืืืืึธืจืงืื ื ืืื ืึท ืืืืืืืง.
- ืืึธืก ืืื ืืขืืขืืืง ืคืึทืงืืืฉ ืืึทืื - ืขืก ืืื ืงืืื ืืึธื ืจืืื.
ืคืื ืงืืจืก, ืขืก ืืื ื ืืืืืง ืฆื ืึทืจืืึทื ื ืขืืขื ืื ื ืืึทื ืกืื ืืื ืืขืจ ืึทื ืืืืืงืืื ื. ืกืคึผืขืฆืืคืืฉ ืฉืขื / ืืขื ืึธืคืขื ืืขื ืืืืฃ ืึทื ืืืืืงืืื ื ืืขืจืคืึทืจืื ื ืึธืืขืจ ืืขืจืคืึทืจืื ื ืืจืืขืื ืืืืฃ ืขื ืืขื ืืึทืกืงืก, ืึธืืขืจ, ืืืจ ืืขื ืึทื ืืึธ ืื ืึทืจืืขื ืืื ืจืืื ืื ืืฉืขื ืืขืจืืข ืืื ืืื ื ืืฉื ืืึทืจืคื ื ืึธื ืืืฃ ืืืืืืึทื ืฅ ืฆื ืกืึธืืืืข - ืึทืืฅ ืงืขื ืขื ืืืื ืืืืขืจ ืืขืืื ื ืึทืกืกืขืกืกืขื, ืกืงืขืืืฉืืื ืืื ืืขืืื.
ืคืึทืจืืืืึทื ืคืื ืืืืจ ืกืขืงืฉืึทื ื
ืืึธืืืจ ืืืืขืจืืืื ืฆื ืึท ืืขืจ ืืฉืืงืึทืืืข ืืื ื ืื-ื ืืืืืืึทื ืคืึทื ืคืื ืคืึทืจืืืืืื ืคึฟืขืืขื ืืื/ืึธืืขืจ ืกืขืงืฉืึทื ื ืคืื ืืืจ.
ืืึธืืืจ ืืฉืขืง ืืื ืืืขืจ ืงืึทืืคึผืืขืงืกืืื ืืฉืขืงืืืกื - ืืึธ, ืฆื ืคึฟืึทืจืฉืืืื ืืขืืขืจ ืคืื ื, ืืืจ ืืืขื ืืึธืื ืฆื ืืจืึธืื ืึท ืืืกื ืืื ืื ืึทืจืืขื ืืื ืืื ืขืงืกืคึผืขืจืืืขื ื.
- ืืื ืขืจืฉืืขืจ ืืืจ ืืจืึทืืื ืขืก ืืื ืึทื ืึทืคึผื, ืึธืืขืจ ืขืก ืืื ื ืืฉื. ืืึธ, ืืึธ, Habr ืืื ืึทื ืึทืคึผื, ืึธืืขืจ ืขืก ืืื ื ืึธืจ ื ืื ืฆืืืจืืืืขื ืคึฟืึทืจ ืืืืขืจื (ืึธืืขืจ ืืึธืืขืจ ืขืก ืงืขื ื ืืฉื ืึทืจืืขืื).
- ืืขืจื ืึธื ืืืจ ื ืึธืจ ืึธื ืืืืื ืคึผืึทืจืกืื ื HTML - "ืึทืจืืึทื ืคืืจ ืจืืงืืืขืก", ืืืึธืก ืงืขื ืืืื ืคืึทืืฉ?
- ืืื ืฆื ืคึผืึทืจืกืขื ืกืืึท ืืื ืกืืึท? ืื ืกืืืคึผืืึทืกื ืืื ืืขืจืกื ืึธืคื ืืขื ืืฆื ืฆืืืึทื ื ืืื ืฆื ืืืขืจืืืืื ื ืืืืขืจ IDs, ืืึธื ืึทื ืขืก ืืื ื ืืฉื ืื ืืขืจืกื ืขืคืขืงืืืื ืืื ืืืขื ืืึธืื ืฆื ืืึทื ืืืขื ืืื ืคืึทืจืฉืืืขื ืข ืงืึทืกืขืก - ืืึธ ืืื ืึท ืืืึทืฉืคึผืื ืคืื ืื ืืขืืืืืงืืึทื ืคืื ืคืึทืงืืืฉ IDs ืฆืืืืฉื ืึทืืข ืืืืืกืืื ื ืึธื ืขืก.
ืืขื ืืืขื ืคืืืืขื ืืจืืืงืืขื. - ืจืื ืืึทืื ืืื ืืขืืืืงืื ืืื HTML ืืืืฃ ืฉืคึผืืฅ ืคืื ืื ืืืขื ืืื ืึท ืืืืืืืง. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืืืื ืฆื ืืึทืืืขื ืืื ืจืึทืืขืืืขื ืื ืจืึทื ื ืคืื ืึทื ืึทืจืืืงื: ืืืจ ืืึธืจื ืื ืืขืืฉืื ืคืื ืื HTML ืืื ืืึทืฉืืึธืกื ืฆื ืจืึทืืขืืืขื ืขืก ืืื ืึท ื ืืืขืจ ืคึฟืึทืจ ืืืืึทืืขืจ ืคึผืจืึทืกืขืกืื ื:
1) int(score) ืืืืจืคื ืขืจ ืึท ืืขืืช: ืืื ื ืืืืฃ Habrรฉ ืขืก ืืื ืึท ืืื ืืก, ืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืื ืฉืืจื "โ5" - ืืึธืก ืืื ืึท en dash, ื ืืฉื ืึท ืืื ืืก ืฆืืืื (ืืืืืขืจืืื, ืจืขืื?), ืึทืืื ืืื ืขืืืขืืข ืคืื ื ืืื ืืขืืื ืฆื ืืึทืคึผื ืืขื ืคึผืึทืจืกืขืจ ืฆื ืืขืื ืืื ืึทืืึท ืึท ืฉืจืขืงืืขื ืคืึทืจืจืืืื.
try: score_txt = post.find(class_="score").text.replace(u"โ","-").replace(u"+","+") score = int(score_txt) if check_date(date): post_score += score
ืขืก ืงืขื ืืืื ืงืืื ืืึทืืข, ืคึผืืืกืขืก ืืื ืืื ืืกืขืก ืืืึท ืึทืืข (ืืื ืืืจ ืืขื ืืืืื ืืื ืื ืืฉืขืง_ืืึทืืข ืคึฟืื ืงืฆืืข, ืืึธืก ืืขืืจืืคื).
2) ืื ืกืงืึทืคึผืขืขื ืกืคึผืขืฆืืขืืข ืืืชืืืช - ืืื ืืืขืื ืงืืืขื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืื ืฆืืืขืืจืืื.
3) ืื ืกืืจืืงืืืจ ืขื ืืขืจืื ืืขื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืืคึผ ืคืื ืคึผืึธืกืื.
4) ืึทืืืข ืึทืจืืืงืืขื ืงืขื ืืึธืื ืึท ** ืืึธืื ืข ืกืืจืืงืืืจ**.
- ืืกืขื ืฉืึทืื, ืืขืืช ืืึทื ืืืื ื ืืื ืืืึธืก ืงืขื ืึธืืขืจ ืงืขื ื ืืฉื ืคึผืึทืกืืจื ืืืขื ืืืื ืืึทื ืืึทืื ืืื ืืืจ ืงืขื ืขื ื ืืฉื ืคืึธืจืืืกืืึธืื ืคึฟืึทืจ ืืืืขืจ ืืืึธืก ืืืขื ืืืื ืคืึทืืฉ ืืื ืืื ืึทื ืืขืจืฉ ืื ืกืืจืืงืืืจ ืงืขื ืืืื ืืื ืืืึธืก ืืืขื ืคืึทืื ืึทืืืขืง ืืื - ืืืจ ืืืขื ื ืึธืจ ืืึธืื ืฆื ืคึผืจืืืืจื ืืื ื ืขืืขื ืืื ืืฉืืื ืื ืขืจืจืึธืจืก ืึทื ืืขืจ ืคึผืึทืจืกืขืจ ืืืืจืคื ืขืจ.
- ืืขืจื ืึธื ืืืจ ืคืึทืจืฉืืืื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืคึผืึทืจืกืืจื ืืื ืขืืืขืืข ืคึฟืขืืขื, ืึทื ืืขืจืฉ ืคึผืึทืจืกืื ื ืืื ืืืื ืืืขื ื ืขืืขื 30+ ืฉืขื (ืืึธืก ืืื ืจืืื ืื ืืืจืืคืืจืื ื ืฆืืื ืคืื ืึท ืฉืืื ืืจืืขืื ืืืื-ืคืึธืืขื ืคึผืึทืจืกืขืจ, ืืืึธืก ืฉืืึธืคื ืืื ืืื ื ืืฉื ืคืึทืื ืืื ืืขืจ ืงืืื ืคืึทืจืืึธื). ืืื
ืืขื ืึทืจืืืงื, ืืึธืก ืืขืคืืจื ืืื ืขืืืขืืข ืคืื ื ืฆื ืึท ืขื ืืขื ืกืืขืืข:
ืืึทื ืฅ ืืฉืขืงืืืกื ืืืื ืงืึทืืคึผืืขืงืกืืื:
- ืืจืืขืื ืืื ืื ื ืขืฅ ืืื HTML ืคึผืึทืจืกืื ื ืืื ืืืขืจืึทืืืึธื ืืื ืืืื ืืืจื ืฉืืึทื.
- ืืืงืืืขื ืื ืคืื ืืขืืขืจืึทืืืฉืื ืืึทืก ืกืืจืืงืืืจ.
- ืขืก ืืขื ืขื ืคืืืข ืขืจืืขืจ ืืื ืื ืงืึธื ืงืขื ืขื ืืืืื ืคืึทืื.
- ืขืก ืืื ื ืืืืืง ืฆื ืฉืจืืึทืื || ืงืึธื.
- ืื ื ืืืืืง ืืึทืงืืืืขื ืืืืฉืึทื, ืงืึธื ืืืืฉืคืืื ืืื / ืึธืืขืจ ืงืื ืืขื ืขื ืคืขืื ืืืง.
ืื ืขืกืืืืึทืืขื ืฆืืื ืคึฟืึทืจ ืืขื ืึทืจืืขื ืืืขื ืืืื 3-5 ืืื ืืขืืขืจ ืืื ืคึฟืึทืจ ืงืึทืืขืงืืื ื ืืึทืื ืคึฟืื Reddit.
ืคืึทืจืืืืึทื ืคืื Odnoklassniki ืืจืืคึผืขืก
ืืื ืก ืืึทื ืืืืฃ ืฆื ืื ืืขืจืกื ืืขืงื ืืงืื ืืฉืืงืึทืืืข ืคืึทื ืืืกืงืจืืืื. ืคึฟืึทืจ ืืืจ, ืขืก ืืื ืืขืืืขื ืืฉืืงืึทืืืข ืืืืงื ืืืืึทื ืืืึท ืขืจืฉืืขืจ ืืืืง, ืขืก ืงืืงื ืืึทื ืฅ ื ืืฉืืืง, ืึธืืขืจ ืขืก ืืื ื ืืฉื ืงืขืจ ืืืืก ืฆื ืืืื ืึทืืื ืืื ืึทืืข - ืืื ืืึทืื ืืื ืืืจ ืฉืืืคึผื ืึท ืฉืืขืงื.
ืืึธืืืจ ืึธื ืืืืื ืืื ืืื ืืืขืจ ืฉืืืขืจืืงืืื ืืฉืขืงืืืกื ืืื ืืึธื ืึทื ืคืืืข ืคืื โโโโืืื ืืืขืื ืืืื ืคืื ืืขืจ ืฉืืืขืจ ืืื ืืื ืงืืงื ืืื ืขืจืฉืืขืจ:
- ืขืก ืืื ืึทื ืึทืคึผื, ืึธืืขืจ ืขืก ืึผืืขื ืืึธืจ ืืึทืงืก ืื ื ืืืืืง ืคืึทื ืืงืฉืึทื ื.
- ืฆื ืืืืขืจ ืคืึทื ืืงืฉืึทื ื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืื ืึทืงืกืขืก ืืืจื ืคึผืึธืกื, ืืึธืก ืืื, ืื ืืจืึทื ืืื ื ืคืื ืึทืงืกืขืก ืืื ื ืืฉื ืืืืงืขืฃ.
- ืขืก ืืื ืฉืจืขืงืืขื ืืึทืงืืืืขื ืืึทื (ืฆื ืึธื ืืืืื ืืื, ืจืืกืืฉ ืืื ืขื ืืืืฉ ืืืขืจืืขืจ ืืขื ืขื ืืขืืืฉื ืืืืขืืื, ืืื ืืึธืจ ืกืชืืจื - ืืื ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืืจืขืคื ืืืึธืก ืืื ืืืืื ืคืื ืืืจ ืขืจืืขืฅ) ืืื, ืืขืจืฆื, ืื ืคึผืืึทื ืืื ื ืืฉื ืคึผืึทืกืืง ืคึฟืึทืจ ืงืจืืื ืืึทืื, ืืืฉื ,
ืื ืคึฟืื ืงืฆืืข ืืืึธืก ืืืจ ืืึทืจืคึฟื . - ืจืืงืืืืืจื ืึท ืกืขืกืืข ืืื ืื ืืึทืงืืืืขื ืืืืฉืึทื, ืึธืืขืจ ืืื ื ืืฉื ืึทืงืฉืื ื ืืฆื ืขืก - ืืื ืขืก ืืื ืงืืื ืืืขื ืฆื ืคึฟืึทืจืฉืืืื ืึทืืข ืื ืื ืืจืึทืงืึทืกืื ืคืื ืื API ืืึธืืขืก ืื ืืขืจืข ืืื ืคึผืึธืงืื ื ืึทืจืื ืืื ืืึธืืคึผืื ื ืขืคึผืขืก ืืืขื ืึทืจืืขืื.
- ืขืก ืืขื ืขื ืงืืื ืืืืฉืคืืื ืืื ืงืืื ืงืื ืื ืืืืื ืคืื ื ืคืื ืฉืืืฆื ืืื ืงืึทืืขืงืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืึท ืงืืืื
ืจืึทืคึผืขืจ ืืื ืคึผืืืืึธื (ืึธื ืคืืืข ืืืืฉืคืืื ืคืื ื ืืฆื). - ืกืขืืขื ืืื ืกืืื ืฆื ืืืื ืื ืืขืจืกื ืืืขืจืงืึทืืึทื ืึธืคึผืฆืืข, ืืืืึทื ืคืืืข ืคืื โโืื ื ืืืืืง ืืึทืื ืืขื ืขื ืคืืจืฉืคืืจื.
1) ืืึธืก ืืื, ืืขืจ ืืขืจืืืืืขื ืืฉ ื ืขืื ืึธืจื ืืืจื ืึท ืคืืงืืืฉ ืืึทื ืืฆืขืจ (ืืื ืจืขืืืกืืจืึทืฆืืข ืืืจื ืืึทื ื).2) ืึธืืขืจ, ืืื ืกืขืืขื ืืื ืขืก ืืขื ืขื ืงืืื ืืขืจืึทื ืืื ืคึฟืึทืจ ืจืืืืืง ืืื ืจืืคึผืืืื ืึทืจืืขื (ืืคึผืืืช ืืื ืื ืคืึทื ืคืื ok.ru ืคึฟืึทืจ ืืืืขืจ).
3) ืื Ok.ru ืืืขืืืืืื ืึผืืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืขืจืจืึธืจืก ืืื ืื ืืืืืืืื ืกืืจืืื ืืืฉืื ืืื ืื ืงืึทื ืกืืกืืึทื ืืื.
4) ืืืจ ืืึทืจืคึฟื ืฆื ืืึธื ืคึผืึทืืืฉืึทื ืืืฉืึทื, ืืึธืืืื ื ืขืืขืืขื ืื, ืขืืง ...
5) ืึทืคึผื ืขืจืจืึธืจืก ืึทื ืื ืจืึทืคึผืขืจ ืืื ืืืขื ืืึธืื ืฆื ืืืื ืืึทื ืืึทืื ืืืืขืืืืคึผืขืจื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืึธืก (ืึท ืฉืืืง ืคืื ืืงืกืคึผืขืจืืขื ืึทื ืงืึธื):
def get_comments(args, context, discussions): pause = 1 if args.extract_comments: all_comments = set() #makes sense to keep track of already processed discussions for discussion in tqdm(discussions): try: comments = get_comments_from_discussion_via_api(context, discussion) except odnoklassniki.api.OdnoklassnikiError as e: if "NOT_FOUND" in str(e): comments = set() else: print(e) bp() pass all_comments |= comments time.sleep(pause) return all_comments
ืืืื ืืึทืืืืกืืข ืืขืืช ืืื ืืขืืืขื:
OdnoklassnikiError("Error(code: 'None', description: 'HTTP error', method: 'discussions.getComments', params: โฆ)โ)
6) ืืขืกืึธืฃ, ืกืขืืขื ืืื + ืึทืคึผื ืงืืงื ืืื ืื ืืขืจืกื ืืึทืจืืึทืกืืืง ืึธืคึผืฆืืข.
- ืขืก ืืื ื ืืืืืง ืฆื ืจืึทืืขืืืขื ืื ืฉืืึทื ืืื ืจืืกืืึทืจื ืื ืกืืกืืขื, ืฉืขืคึผื ืคืืืข ืขืจืจืึธืจืก, ืึทืจืืึทื ืืขืจืขืื ื ืกืชืืจื ื ืึทืืืจ ืคืื ืื ืคึผืืึทืฅ - ืืื ืื ืขืจืจืึธืจืก ืืขื ืขื ืืึทื ืฅ ืฉืืืขืจ ืฆื ืืืึทืืืฉืึทื (ืกืืึทืื ืืืจ ืฉืจืืึทืื ืคึผืึทืจืกืขืจืก ืคึผืจืึทืคืขืฉืึทื ืึทืื, ืคืื ืงืืจืก).
ืื ืงืึทื ืืืฉืึทื ืึทื ืฆืืื ืึธืคึผืฉืึทืฆืื ื ืคึฟืึทืจ ืืขื ืึทืจืืขื ืืืขื ืืืื 3-5 ืืื ืืขืืขืจ ืืื ืคึฟืึทืจ ืงืึทืืขืงืืื ื ืืึทืื ืคืื Habr. ืืจืึธืฅ ืืขื ืคืึทืงื ืึทื ืืื ืืขื ืคืึทื ืคืื Habr ืืืจ ื ืืฆื ืึท ืคืจืึธื ืืึทื ืฆืืืึทื ื ืืื HTML ืคึผืึทืจืกืื ื, ืืื ืืื ืืขื ืคืึทื ืคืื OK ืืืจ ืงืขื ืขื ืึทืจืืขืื ืืื ืื API ืืื ืงืจืืืืฉ ืขืจืืขืจ.
ืคืืื ืืื ืื
ื ืื ืงืืื ืขื ืื ืืื ืคืื ืืืจ ืืขื ืขื ืคืืจืืื ืื ืฆื ืึธืคึผืฉืึทืฆื ืื ืืขืืืืื ื "ืืืืฃ ืืขื ืึธืจื" (ืืืจ ืคึผืืึทื ืืจื ืืืึทื ื!) ืคืื ืึท ืืืึทืืืืึทื ืึทืก ืืึทืื ืคึผืจืึทืกืขืกืื ื ืจืขืจื - ืืื ืืข ืืึธืืืืข, ืื ืืืจืืคืืจืื ื ืฆืืื ืืื ืึผืืขื ืงืืื ืืึธื ืืขืืืขื ืฆื ืึธืคึผืฉืึทืฆื ืืคืืื ืงืืืึทืืึทืืืืืืืืื ืึธื ืึทื ืึทืืืืืื ื ืื ืึทืจืืขื ืคึผืึทืจืึทืืขืืขืจืก.
ืืืืฃ ืึท ืืืกื ืืขืจ ืคืืืึธืกืึธืคืืงืึทื ืืึธื, ืคืืื ืง ืขืกืืืืึทืืื ื ืกืืจืึทืืขืืืขืก ืึทืจืืขื ืืขืืื ื ืคึฟืึทืจ ืื ืืฉืขื ืืขืจืืข ืืึทืกืงืก, ืึธืืขืจ ืคึผืจืึธืืืขืืก ืืืึธืก ืืขื ืขื ืืขืจ ืืงืกืคึผืขืจืืขื ืึทื ืืื, ืืื ืึท ืืื ืขื, "ืฉืขืคืขืจืืฉ" ืืื ืืงืกืคึผืืึธืจืึทืืึธืจื, ื"ื ืืืืื ืืงืขืจ ืคึผืจืืืืงืืึทืืึทื, ืืึธืื ืฉืืืขืจืืงืืืื, ืืื ืืื ืื ืืืืฉืคืืื ืคืื ืขื ืืขื ืืขืืขืก, ืืืึธืก ืืืจ ืืึธืื ืืืกืงืึทืกื ืืึธ.
ืคืื ืงืืจืก, ืืึทืื ืืึทืืืื ื ืืื ื ืึธืจ ืึท ืืืืคึผื ืืืืฉืคึผืื - ืขืก ืืื ืืืืฉืึทืืืึทืื ืึทื ืื ืงืจืขืืึทืืื ืคึผืฉืื ืืื ืืขืงื ืืงืื ืึทื ืงืึทืืคึผืืึทืงืืืืื ืึทืจืืขื, ืืื ืืขืจ ืืืึทืืื ืืื ืึธืคื ืืื ืื ืืขืืึทืืืก. ืืื ืขืก ืืื ืคึผืื ืงื ืืืืฃ ืืขื ืึทืจืืขื ืึทื ืืืจ ืงืขื ืขื ืืืืึทืื ืื ืืื ืฆืข ืงืืื ืคืื ืืขืืืขื ืึธืคึผืฆืืขืก ืคึฟืึทืจ ืืืึธืก ืงืขื ืขื ืืืื ืคืึทืืฉ ืืื ืคึผืื ืงื ืืื ืืึทื ื ืื ืึทืจืืขื ืงืขื ืขื ื ืขืืขื.
ืืืื ืืืจ ืงืืง ืืื ืื ืืฉืึทืจืึทืงืืขืจืืกืืืงืก ืคืื ืื ืึทืจืืขื ืึธื ื ืึธื ืืงืกืคึผืขืจืึทืืึทื ืฅ, Reddit ืืื OK ืงืืงื ืขื ืืขื: ืขืก ืืื ืึทื ืึทืคึผื, ืึท ืคึผืืืืึธื ืจืึทืคึผืขืจ, ืึธืืขืจ ืืื ืขืกืึทื ืก, ืื ืืืืืง ืืื ืจืืืืง. ืฆื ืืฉืคืื ืืืื ืื ืคึผืึทืจืึทืืขืืขืจืก, ืื ืคึผืึทืจืก ืคืื Habr ืงืืงื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืืื ืืื - ืึธืืขืจ ืืื ืคืืจ ืขืก ืืื ืืึทื ืฅ ืคืึทืจืงืขืจื, ืืื ืืึธืก ืืื ืคึผืื ืงื ืืืึธืก ืงืขื ืขื ืืืื ืืขืคืื ืขื ืืืจื ืึธื ืคืืจื ืคึผืฉืื ืืงืกืคึผืขืจืึทืืึทื ืฅ ืฆื ืึทื ืึทืืืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืคืื ืืขื ืคึผืจืึธืืืขื.
ืืื ืืืื ืืขืจืคืึทืจืื ื, ืื ืืขืจืกื ืขืคืขืงืืืื ืฆืืืึทื ื ืืื ืฆื ืืขืขืจืขื ืึธืคึผืฉืึทืฆื ืื ืฆืืื ืืืจ ืืืขื ืืึทืจืคึฟื ืคึฟืึทืจ ืื ืคึผืจืืืืืึทื ืขืจื ืึทื ืึทืืืกืืก ืืื ืืื ืคึผืฉืื ืขืจืฉืืขืจ ืืงืกืคึผืขืจืึทืืึทื ืฅ, ืืืืขื ืขื ืื ืืึทืงืืืืขื ืืืืฉืึทื - ืืึธืก ืืืขื ืืึธืื ืืืจ ืฆื ืืขืื ืึท ืคึผืื ืืืขื ืึธืคึผืฉืึทืฆืื ื ืคึฟืึทืจ ืื ืืื ืฆืข ืึทืจืืขื. ืืื ืืขืจืืื ืขื ืคืื ืื ืคืึธืืงืก ืคืืื ืง ืืขืืึทืืึทืืึทืืืฉื, ืืื ืืขืื ืืืจ ืฆื ืฉืึทืคึฟื ืึท ืืืืขื ืคึฟืึทืจ "ืฉืึทืฆื ืึทืจืืขื ืคึผืึทืจืึทืืขืืขืจืก", ืืืืฃ ืืขืจ ืืืืข ืคืื โโืืืึธืก ืืื ืงืขื ืขื ืืขืื ืึทื ืึทืกืขืกืืึทื ื ืคืื ืืืึธืก ืงืขื ืขื ืืืื ืึทืืฉืืืื ืืื ืื "ืกืคึผืจืื ื" ืืื ืืขืื ืึท ืืขืจ ืคึผืื ืืืขื ืึธืคึผืฉืึทืฆืื ื ืคึฟืึทืจ ืืขืืขืจ ืึทืจืืขื.
ืืขืจืืืขืจ, ืื ืืขืจืกื ืขืคืขืงืืืื ืึทืจืืืืขื ื ืกืืื ืฆื ืืืื ืืืื ืขืจ ืืืึธืก ืืืึธืื ืืืืึทืื ืึท "ื ืื-ืืขืื ืืฉ" ืืืืืข ืืื ืคืื ืฆืืื ืืื ืจืขืกืืจืกื ืืืขื ืืืึทืื ืืืคึผืขื ืืื ื ืืืืฃ ืคึผืึทืจืึทืืขืืขืจืก ืืืึธืก ืืึธืื ื ืึธื ืฆื ืืืื ืึทืกืกืขืกืกืขื.
ืืงืืจ: www.habr.com