This commit is contained in:
2026-05-20 08:41:59 +02:00
parent 4b2e1455c9
commit e356879542
12 changed files with 816 additions and 14 deletions

View File

@@ -0,0 +1,82 @@
let
Kilde = Csv.Document(
Web.Contents(
"https://example.sharepoint.com/.../tor_chromium/har_entries.csv"
),
[
Delimiter = ",",
Columns = 30,
QuoteStyle = QuoteStyle.None
]
),
#"Promoted Headers" =
Table.PromoteHeaders(
Kilde,
[PromoteAllScalars = true]
),
#"Changed Column Types" =
Table.TransformColumnTypes(
#"Promoted Headers",
{
{"har_filename", type text},
{"search_engine", type text},
{"entry_index", Int64.Type},
{"startedDateTime", type datetime},
{"time_ms", type text},
{"method", type text},
{"url", type text},
{"domain", type text},
{"path", type text},
{"query_text", type text},
{"status", Int64.Type},
{"statusText", type text},
{"request_cookie_count", Int64.Type},
{"response_cookie_count", Int64.Type},
{"query_param_count", Int64.Type},
{"request_header_count", Int64.Type},
{"response_header_count", Int64.Type},
{"tracking_hint", type text}
},
"en"
),
#"Added Search Engine Column" =
Table.AddColumn(
#"Changed Column Types",
"SearchEngine",
each
if Text.Contains([har_filename], "bing")
then "Bing"
else if Text.Contains([har_filename], "google")
then "Google"
else if Text.Contains([har_filename], "duckduckgo")
then "DuckDuckGo"
else if Text.Contains([har_filename], "brave")
then "Brave"
else "Unknown"
),
#"Added Proxy Column" =
Table.TransformColumnTypes(
Table.AddColumn(
#"Added Search Engine Column",
"Proxy",
each "Tor"
),
{{"Proxy", type text}}
),
#"Added Browser Column" =
Table.TransformColumnTypes(
Table.AddColumn(
#"Added Proxy Column",
"Browser",
each "Chromium"
),
{{"Browser", type text}}
)
in
#"Added Browser Column"