|
|
|
@ -19,22 +19,25 @@ func main() { |
|
|
|
|
err := client.Login(ctx, loginOptions) |
|
|
|
|
if err != nil { |
|
|
|
|
fmt.Println(err) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
if client.SessionCookie != "" { |
|
|
|
|
fmt.Printf("Logged in as user %s\n", loginOptions.Username) |
|
|
|
|
if _, err := client.GetCSRFToken(ctx); err != nil { |
|
|
|
|
fmt.Println(err) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
manageReportsOptions := &jschan.GetManageReportsOptions{ |
|
|
|
|
// Page: 0,
|
|
|
|
|
// IP: "10.0.0.192",
|
|
|
|
|
// Board: "test",
|
|
|
|
|
Page: 0, |
|
|
|
|
IP: "10.0.0.192", |
|
|
|
|
// Board: "",
|
|
|
|
|
} |
|
|
|
|
reports, err2 := client.GetManageReports(ctx, manageReportsOptions) |
|
|
|
|
if err2 != nil { |
|
|
|
|
fmt.Println(err2) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
fmt.Printf("Fetched %d reports\n", len(reports.Reports)) |
|
|
|
|
|
|
|
|
|