Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JSONItem ¶
type JSONItem struct { KeyValuePair TypeStr string }
type KeyValuePair ¶
type PageItemModel ¶
type PageItemModel struct { Route string MainKey string Text *PageTextItem Json *JSONParam }
type PageTextItem ¶
type PageTextItem struct { Regex []*RegexItem Xpath []*PrefixXpathItem }
type PrefixXpathItem ¶
type ProxyModel ¶
type RegexItem ¶
type RegexItem struct { RegexStr string Match []KeyValuePair }
type RequestHeaderItem ¶
type RequestHeaderItem struct {
KeyValuePair
}
type RequestHeaderModel ¶
type RequestHeaderModel struct {
RequestHeaders []*RequestHeaderItem
}
func NewRequestHeaderModel ¶
func NewRequestHeaderModel(headerStr string) *RequestHeaderModel
type RequestParam ¶
type RequestParam struct {
KeyValuePair
}
type SchedulerItemModel ¶
type SchedulerItemModel struct { Route string Text *SchedulerTextItem Json *JSONParam }
type SchedulerTextItem ¶
type TaskInfoModel ¶
type TaskInfoModel struct { TargetUrl string ThreadNum int RetryMaxCount int SleepTime int CloseTime int RequestTimeout int Method string RequestHeaders string Proxy []ProxyModel Schedulers []SchedulerItemModel Pages []PageItemModel }
func NewTaskInfoModel ¶
func NewTaskInfoModel(config *simplejson.Json) *TaskInfoModel
Click to show internal directories.
Click to hide internal directories.