Skip to main content
Configuration for browser automation including stealth mode and timeouts. This module contains all the configuration needed to make the browser appear as a regular user browser and configure action timeouts.

BrowserConfig

Configuration class for browser settings including stealth mode and timeouts.

get_timeout_config

Returns: Dict[str, int]: Timeout configuration in milliseconds.

get_action_limits

Returns: Dict[str, int]: Action limits configuration.

get_log_limits

Returns: Dict[str, int]: Console Log limits configuration.

get_action_timeout

Get action timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_short_timeout

Get short timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_navigation_timeout

Get navigation timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_network_idle_timeout

Get network idle timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_max_scroll_amount

Get maximum scroll amount with optional override. Parameters:
  • override: Optional scroll amount override value in pixels.
Returns: int: Maximum scroll amount in pixels.

get_max_log_limit

Get maximum log limit with optional override. Parameters:
  • override: Optional log limit override value.
Returns: int: Maximum log limit.

get_screenshot_timeout

Get screenshot timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_page_stability_timeout

Get page stability timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_dom_content_loaded_timeout

Get DOM content loaded timeout with optional override. Parameters:
  • override: Optional timeout override value in milliseconds.
Returns: int: Timeout value in milliseconds.

get_launch_args

Returns: List[str]: Chrome command line arguments to avoid detection.

get_context_options

Returns: Dict[str, Any]: Browser context configuration options.

get_http_headers

Returns: Dict[str, str]: HTTP headers to appear more like a real browser.

get_stealth_config

Returns: Dict[str, Any]: Complete stealth configuration.

get_all_config

Returns: Dict[str, Any]: Complete browser configuration.

ConfigLoader

Legacy wrapper for BrowserConfig - maintained for backward compatibility.

get_browser_config

Get the BrowserConfig class.

get_stealth_config

Get the StealthConfig class (alias).

get_timeout_config

Get timeout configuration.

get_action_timeout

Get action timeout with optional override.

get_short_timeout

Get short timeout with optional override.

get_navigation_timeout

Get navigation timeout with optional override.

get_network_idle_timeout

Get network idle timeout with optional override.

get_max_scroll_amount

Get maximum scroll amount with optional override.

get_max_log_limit

Get maximum log limit with optional override.

get_screenshot_timeout

Get screenshot timeout with optional override.

get_page_stability_timeout

Get page stability timeout with optional override.

get_dom_content_loaded_timeout

Get DOM content loaded timeout with optional override.

get_browser_config

Get BrowserConfig class.

get_stealth_config

Get StealthConfig class.

get_timeout_config

Get timeout configuration.

get_action_timeout

Get action timeout with optional override.

get_short_timeout

Get short timeout with optional override.

get_navigation_timeout

Get navigation timeout with optional override.

get_network_idle_timeout

Get network idle timeout with optional override.

get_max_scroll_amount

Get maximum scroll amount with optional override.

get_max_log_limit

Get maximum log limit with optional override.

get_screenshot_timeout

Get screenshot timeout with optional override.

get_page_stability_timeout

Get page stability timeout with optional override.

get_dom_content_loaded_timeout

Get DOM content loaded timeout with optional override.