cloudscraper_rs/modules/
mod.rs1pub mod adaptive_timing;
7pub mod anti_detection;
8pub mod events;
9pub mod metrics;
10pub mod ml;
11pub mod performance;
12pub mod proxy;
13pub mod spoofing;
14pub mod state;
15pub mod tls;
16
17pub use adaptive_timing::{
19 AdaptiveTimingStrategy, BehaviorProfile, DefaultAdaptiveTiming, DomainTimingSnapshot,
20 RequestKind, TimingOutcome, TimingProfile, TimingRequest,
21};
22pub use anti_detection::{
23 AntiDetectionConfig, AntiDetectionContext, AntiDetectionStrategy, DefaultAntiDetection,
24};
25pub use events::{
26 ChallengeEvent, ErrorEvent, EventDispatcher, EventHandler, LoggingHandler, MetricsHandler,
27 PostResponseEvent, PreRequestEvent, RetryEvent, ScraperEvent,
28};
29pub use metrics::{DomainStats, GlobalStats, MetricsCollector, MetricsSnapshot};
30pub use ml::{FeatureVector, MLConfig, MLOptimizer, StrategyRecommendation};
31pub use performance::{PerformanceConfig, PerformanceMonitor, PerformanceReport};
32pub use proxy::{ProxyConfig, ProxyHealthReport, ProxyManager, RotationStrategy};
33pub use spoofing::{BrowserFingerprint, BrowserType, ConsistencyLevel, FingerprintGenerator};
34pub use state::{DomainState, StateManager};
35pub use tls::{BrowserProfile, DefaultTLSManager, TLSConfig};