//[tvlib](../../index.md)/[org.mjdev.tvlib.webscrapper](index.md) # Package-level declarations ## Types | Name | Summary | |---|---| | [WebVideoScrapper](-web-video-scrapper/index.md) | [androidJvm]
class [WebVideoScrapper](-web-video-scrapper/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), loadImages: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, loadMedia: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, loadScripts: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, loadCssStyles: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, loadFonts: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, isNsfw: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, parseUrls: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>, parsedLinks: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ScrapeLink](../org.mjdev.tvlib.webscrapper.base/-scrape-link/index.md)> = emptyList(), userAgent: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = USER_AGENT, onVideoFound: suspend [WebVideoScrapper](-web-video-scrapper/index.md).(video: [WebVideoScrapper.Video](-web-video-scrapper/-video/index.md)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onAudioFound: suspend [WebVideoScrapper](-web-video-scrapper/index.md).(audio: [WebVideoScrapper.Audio](-web-video-scrapper/-audio/index.md)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onNoVideoFound: suspend [WebVideoScrapper](-web-video-scrapper/index.md).(link: [ScrapeLink](../org.mjdev.tvlib.webscrapper.base/-scrape-link/index.md)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onNoAudioFound: suspend [WebVideoScrapper](-web-video-scrapper/index.md).(link: [ScrapeLink](../org.mjdev.tvlib.webscrapper.base/-scrape-link/index.md)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onLinkParsed: suspend [WebVideoScrapper](-web-video-scrapper/index.md).(link: [ScrapeLink](../org.mjdev.tvlib.webscrapper.base/-scrape-link/index.md)) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, onFinish: suspend [WebVideoScrapper](-web-video-scrapper/index.md).() -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)? = null, addBlocker: [IAdBlocker](../org.mjdev.tvlib.webscrapper.adblock/-i-ad-blocker/index.md) = NoAdBlock(), pauseState: [MutableState](https://developer.android.com/reference/kotlin/androidx/compose/runtime/MutableState.html)<[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)> = mutableStateOf(false)) |