All notable changes to this project will be documented in this file.
- New Authentication System: Simplified authentication using OnlyFans email and password instead of manual sess/x-bc token extraction
- Credential Caching: Automatically stores and reuses valid authentication credentials to avoid repeated login attempts
- Force Fresh Credentials Option: Added
force_fresh_credentials input option to force fetching new credentials (useful for development/testing)
- Breaking Change: Replaced manual authentication inputs (
sess_cookie, x_bc_token, user_agent) with simple username and password fields
- Authentication now uses Apify's secure secret input handling for password protection
- Credentials are automatically cached and validated, reducing the need for repeated login attempts
- Password input is now handled as a secure secret using Apify's built-in encryption
- Cached credentials are encrypted before storage in Apify's key-value store
- Automatic credential expiration (24 hours) for enhanced security
- Enhanced authentication workflow with automatic fallback to fresh credentials when cached ones fail
- Better error messages and logging for authentication-related issues
- Improved session management and validation
- OnlyFans profile scraping functionality
- Posts, highlights, friends, and social links extraction
- Support for authenticated and unauthenticated scraping
- Proxy configuration support