Skip to content

Commit 693eadc

Browse files
authored
Add files via upload
Version 1
1 parent 479308e commit 693eadc

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

main.go

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package main
2+
3+
import (
4+
"fmt"
5+
"net/url"
6+
"reflect"
7+
)
8+
9+
func main() {
10+
address := "https://www.toko-kita.com/dataproduk?databrand_id=181808782&variations%5B%5D=302008457&variations%5B%5D=302008463"
11+
12+
u, err := url.Parse(address)
13+
if err != nil {
14+
panic(err)
15+
}
16+
fmt.Println("query: ", u.RawQuery)
17+
18+
q, err := url.ParseQuery(u.RawQuery)
19+
if err != nil {
20+
panic(err)
21+
}
22+
23+
brandID := q.Get("databrand_id")
24+
if brandID == "" {
25+
fmt.Println("Kosong")
26+
} else {
27+
fmt.Println("brandID: ", brandID)
28+
}
29+
30+
variations := q.Get("&variations[]")
31+
if variations == "" {
32+
fmt.Println("Kosong variations")
33+
} else {
34+
fmt.Println("variations", variations)
35+
}
36+
37+
getQuery := u.Query()
38+
dataApa := getQuery["sort"]
39+
fmt.Println("dataApa: ", reflect.TypeOf(dataApa), ": ", dataApa)
40+
fmt.Println("getQuery: ", getQuery)
41+
fmt.Println(reflect.TypeOf(getQuery))
42+
fmt.Println(getQuery.Get("sort"))
43+
44+
}

0 commit comments

Comments
 (0)