Namespace Scraper.Net
Classes
AsyncEnumerableExtensions
AsyncLazy<T>
IdNotFoundException
Thrown when author id is not found
InterfaceConverter<T>
JsonInterfaceConverterAttribute
LoginRequiredException
Thrown when a platform scraper requires login
NullableTimeSpanConverter
RateLimitedException
Thrown when a platform scraper is rate-limited
ScraperBuilder
A class for configuring scraper-related services
ScraperService
Implementation of IScraperService which is built on top of platform scrapers IPlatformScraper, post filters PostFilter and post processors IPostProcessor
ServiceCollectionExtensions
StringExtensions
Interfaces
IMediaItem
Represents the base unit of a media item of a post
IPlatformScraper
Scrapes a specific platform
IPostProcessor
Processes posts
IScraperService
Provides multi-platform scraping capabilities
Enums
PostType
UrlType
Type of specified url
Delegates
PostFilter
Filters a post