class ScraperError(Exception): """Base class for scraper-related errors.""" class SessionExpiredError(ScraperError): pass class LoginError(ScraperError): pass class InvalidTickerError(ScraperError): pass class NoDataError(ScraperError): pass class DownloadError(ScraperError): pass class PdfParseError(ScraperError): pass class NavigationError(ScraperError): pass