//tvlib/org.mjdev.tvlib.webscrapper/WebVideoScrapper
[androidJvm]\ class WebVideoScrapper(context: Context, loadImages: Boolean = false, loadMedia: Boolean = false, loadScripts: Boolean = false, loadCssStyles: Boolean = false, loadFonts: Boolean = false, isNsfw: Boolean = false, parseUrls: List<String>, parsedLinks: List<ScrapeLink> = emptyList(), userAgent: String = USER_AGENT, onVideoFound: suspend WebVideoScrapper.(video: WebVideoScrapper.Video) -> Unit? = null, onAudioFound: suspend WebVideoScrapper.(audio: WebVideoScrapper.Audio) -> Unit? = null, onNoVideoFound: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onNoAudioFound: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onLinkParsed: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onFinish: suspend WebVideoScrapper.() -> Unit? = null, addBlocker: IAdBlocker = NoAdBlock(), pauseState: MutableState<Boolean> = mutableStateOf(false))
| WebVideoScrapper | [androidJvm] constructor(context: Context, loadImages: Boolean = false, loadMedia: Boolean = false, loadScripts: Boolean = false, loadCssStyles: Boolean = false, loadFonts: Boolean = false, isNsfw: Boolean = false, parseUrls: List<String>, parsedLinks: List<ScrapeLink> = emptyList(), userAgent: String = USER_AGENT, onVideoFound: suspend WebVideoScrapper.(video: WebVideoScrapper.Video) -> Unit? = null, onAudioFound: suspend WebVideoScrapper.(audio: WebVideoScrapper.Audio) -> Unit? = null, onNoVideoFound: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onNoAudioFound: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onLinkParsed: suspend WebVideoScrapper.(link: ScrapeLink) -> Unit? = null, onFinish: suspend WebVideoScrapper.() -> Unit? = null, addBlocker: IAdBlocker = NoAdBlock(), pauseState: MutableState<Boolean> = mutableStateOf(false)) |
| Name | Summary |
|---|---|
| Audio | [androidJvm] data class Audio(val webUrl: String = "", val audioUrl: String = "", val title: String = "", val category: String = "", val thumbUrl: String = "", val isNsfw: Boolean = false, val mimeType: String = "") |
| Companion | [androidJvm] object Companion |
| Video | [androidJvm] data class Video(val webUrl: String = "", val videoUrl: String = "", val title: String = "", val category: String = "", val thumbUrl: String = "", val isNsfw: Boolean = false, val mimeType: String = "") |
| Name | Summary |
|---|---|
| equals | [androidJvm] open operator fun equals(other: Any?): Boolean |
| hashCode | [androidJvm] open fun hashCode(): Int |
| start | [androidJvm] fun start() |
| stop | [androidJvm] fun stop() |
| toString | [androidJvm] open fun toString(): String |