public abstract class ChannelExtractor extends ListExtractor<StreamInfoItem>
ListExtractor.InfoItemsPage<T extends InfoItem>
Modifier and Type | Field and Description |
---|---|
static long |
UNKNOWN_SUBSCRIBER_COUNT |
ITEM_COUNT_INFINITE, ITEM_COUNT_MORE_THAN_100, ITEM_COUNT_UNKNOWN
Constructor and Description |
---|
ChannelExtractor(StreamingService service,
ListLinkHandler linkHandler) |
Modifier and Type | Method and Description |
---|---|
abstract String |
getAvatarUrl() |
abstract String |
getBannerUrl() |
abstract String |
getDescription() |
abstract String |
getFeedUrl() |
abstract String |
getParentChannelAvatarUrl() |
abstract String |
getParentChannelName() |
abstract String |
getParentChannelUrl() |
abstract long |
getSubscriberCount() |
abstract boolean |
isVerified() |
getInitialPage, getLinkHandler, getPage
assertPageFetched, fetchPage, forceContentCountry, forceLocalization, getBaseUrl, getDownloader, getExtractorContentCountry, getExtractorLocalization, getId, getName, getOriginalUrl, getService, getServiceId, getTimeAgoParser, getUrl, isPageFetched, onFetchPage
public static final long UNKNOWN_SUBSCRIBER_COUNT
public ChannelExtractor(StreamingService service, ListLinkHandler linkHandler)
public abstract String getAvatarUrl() throws ParsingException
ParsingException
public abstract String getBannerUrl() throws ParsingException
ParsingException
public abstract String getFeedUrl() throws ParsingException
ParsingException
public abstract long getSubscriberCount() throws ParsingException
ParsingException
public abstract String getDescription() throws ParsingException
ParsingException
public abstract String getParentChannelName() throws ParsingException
ParsingException
public abstract String getParentChannelUrl() throws ParsingException
ParsingException
public abstract String getParentChannelAvatarUrl() throws ParsingException
ParsingException
public abstract boolean isVerified() throws ParsingException
ParsingException