Implement getSubscriberCount() in YoutubeChannelInfoItemExtractor

This commit is contained in:
wb9688 2020-02-24 10:39:52 +01:00 committed by TobiGr
parent 6d20b2b1d0
commit 51fb26625a
1 changed files with 7 additions and 3 deletions

View File

@ -63,9 +63,13 @@ public class YoutubeChannelInfoItemExtractor implements ChannelInfoItemExtractor
} }
@Override @Override
public long getSubscriberCount() { public long getSubscriberCount() throws ParsingException {
// TODO: get subscriber count, it's in subscriberCountText.simpleText as a string like "103M subscribers" try {
return -1; String subscribers = channelInfoItem.getObject("subscriberCountText").getString("simpleText").split(" ")[0];
return Utils.mixedNumberWordToLong(subscribers);
} catch (Exception e) {
throw new ParsingException("Could not get subscriber count", e);
}
} }
@Override @Override