scraper

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContestPage

type ContestPage struct {
	// contains filtered or unexported fields
}

func NewContestPage

func NewContestPage(r io.Reader) (*ContestPage, error)

func (*ContestPage) GetCSRFToken

func (cp *ContestPage) GetCSRFToken() (string, error)

func (*ContestPage) GetProblemIds

func (cp *ContestPage) GetProblemIds() []internal.Problem

type HomePage

type HomePage struct {
	// contains filtered or unexported fields
}

func NewHomePage

func NewHomePage(r io.Reader) (*HomePage, error)

func (*HomePage) GetUserName

func (hp *HomePage) GetUserName() string

type Language

type Language struct {
	Value string
	Name  string
}

type LoginPage

type LoginPage struct {
	// contains filtered or unexported fields
}

func NewLoginPage

func NewLoginPage(r io.Reader) (*LoginPage, error)

func (*LoginPage) GetCSRFToken

func (lp *LoginPage) GetCSRFToken() (string, error)

type Sample

type Sample struct {
	In  string
	Out string
}

type SubmitPage

type SubmitPage struct {
	// contains filtered or unexported fields
}

func NewSubmitPage

func NewSubmitPage(r io.Reader) (*SubmitPage, error)

func (*SubmitPage) GetCSRFToken

func (sp *SubmitPage) GetCSRFToken() (string, error)

func (*SubmitPage) GetLanguageIds

func (sp *SubmitPage) GetLanguageIds() []*Language

func (*SubmitPage) GetTasks

func (sp *SubmitPage) GetTasks() []*Task

type Task

type Task struct {
	Value string
	Name  string
}

type TaskPage

type TaskPage struct {
	// contains filtered or unexported fields
}

func NewTaskPage

func NewTaskPage(r io.Reader) (*TaskPage, error)

func (*TaskPage) GetTaskTestCases

func (tp *TaskPage) GetTaskTestCases() ([]*core.TestCase, error)

type TasksPage

type TasksPage struct {
	// contains filtered or unexported fields
}

func NewTasksPage

func NewTasksPage(r io.Reader) (*TasksPage, error)

func (*TasksPage) GetProblemId

func (tp *TasksPage) GetProblemId(displayID string) *internal.Problem

func (*TasksPage) GetProblemIds

func (tp *TasksPage) GetProblemIds() []internal.Problem

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL