Module: FetchUtil::Browser::SiteStabilization::TravelAndLodging

Included in:
FetchUtil::Browser::SiteStabilization
Defined in:
lib/fetch_util/browser/site_stabilization/travel_and_lodging.rb

Constant Summary collapse

TRAVEL_LODGING_STABILIZATION_PROFILES =
{
  stabilize_lodging_detail: {
    host: %w[airbnb.com booking.com],
    path_query: ->(uri) { uri.path.match?(%r{/(?:rooms|hotel)/}) },
    strategy: :stabilize_lodging_detail,
    notes: "Wait for client-rendered lodging detail cues without bypassing access controls.",
    tests: "spec/fetch_util/browser_stabilization_spec.rb"
  }
}.freeze