Module: FetchUtil::Browser::SiteStabilization::CommunityAndMarketplace

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

Constant Summary collapse

COMMUNITY_MARKETPLACE_STABILIZATION_PROFILES =
{
  stabilize_reddit: {
    host: "reddit.com",
    strategy: :stabilize_reddit,
    notes: "Use fast Reddit cookie dismissal/content readiness instead of full idle waits.",
    tests: "spec/fetch_util/browser_stabilization_spec.rb"
  },
  stabilize_ebay_search: {
    host: "ebay.com",
    path_query: ->(uri) { uri.path.include?("/sch/") || uri.query.to_s.include?("_nkw=") },
    strategy: :stabilize_ebay_search,
    notes: "Wait for search result items or short-lived eBay browser checks.",
    tests: "spec/fetch_util/browser_stabilization_spec.rb"
  }
}.freeze