File tree Expand file tree Collapse file tree 1 file changed +30
-1
lines changed
Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change 99 "taboola" ,
1010 "datadog" ,
1111 "sentry" ,
12+ # "relic"
13+ )
14+
15+ excluded_header_keywords = (
16+ "cookie" ,
17+ "sec-" ,
18+ "accept" ,
19+ "user-agent" ,
20+ "referer" ,
21+ "relic" ,
22+ "sentry" ,
23+ "datadog" ,
24+ "amplitude" ,
25+ "mixpanel" ,
26+ "segment" ,
27+ "heap" ,
28+ "hotjar" ,
29+ "fullstory" ,
30+ "pendo" ,
31+ "optimizely" ,
32+ "adobe" ,
33+ "analytics" ,
34+ "tracking" ,
35+ "telemetry" ,
36+ "clarity" , # Microsoft Clarity
37+ "matomo" ,
38+ "plausible" ,
1239)
1340
1441def format_request (har_request : Dict [str , Any ]) -> Request :
@@ -18,10 +45,12 @@ def format_request(har_request: Dict[str, Any]) -> Request:
1845 method = har_request .get ("method" , "GET" )
1946 url = har_request .get ("url" , "" )
2047
21- # Store headers as a dictionary
48+ # Store headers as a dictionary, excluding headers containing excluded keywords
2249 headers = {
2350 header .get ("name" , "" ): header .get ("value" , "" )
2451 for header in har_request .get ("headers" , [])
52+ if not any (keyword .lower () in header .get ("name" , "" ).lower ()
53+ for keyword in excluded_header_keywords )
2554 }
2655
2756 query_params_list = har_request .get ("queryString" , [])
You can’t perform that action at this time.
0 commit comments