Module emulate
Expand description
Emulate user agent (UA) profiles.
This module contains the profiles for the User Agent (UA) that are used for emulation.
Learn more about User Agents (UA) and why Rama supports it at https://ramaproxy.org/book/intro/user_agent.html.
Structs§
- Selected
User Agent Profile - Extra information about the selected user agent profile, which isn’t already injected. E.g. http and tls information is already injected separately.
- User
Agent Emulate Http Connect Modifier - User
Agent Emulate Http Request Modifier - User
Agent Emulate Layer - A layer that emulates a user agent profile.
- User
Agent Emulate Service - Service to select a [
UserAgentProfile
] and inject its info into the inputContext
.
Enums§
- User
Agent Select Fallback - Fallback strategy that can be injected into the context to customise what a provider can be requested to do in case the preconditions for UA selection were not fulfilled.
Traits§
- User
Agent Provider - A trait for providing user agent profiles for emulation.