Documentation ¶
Index ¶
- Constants
- Variables
- func NewPeriodRequestGenerator(syncDuration SyncDuration, offset int, lastSyncTIme time.Time, ...) *periodRequestGenerator
- func NewXpathUnmarshaler(httpDelayMillisMin int, httpDelayMillisMax int, varStart int, varEnd int) *xpathUnmarshaler
- type Business
- type Crawler
- type DataUnmarshaler
- type PeriodRequestParametersFunc
- type RequestGenerator
- type SyncDuration
Constants ¶
View Source
const NoMoreDataException = "CRAWLER_NO_MORE_DATA_EXCEPTION"
Variables ¶
View Source
var DefaultHttpClient *http.Client
Functions ¶
func NewPeriodRequestGenerator ¶
func NewPeriodRequestGenerator(syncDuration SyncDuration, offset int, lastSyncTIme time.Time, parametersFunc PeriodRequestParametersFunc, ignoreWeekend bool) *periodRequestGenerator
Types ¶
type Business ¶
type Business interface { NewPeriodData() interface{} ProcessPeriodData() Finish() OnError(err *ex.ExceptionClass) }
type Crawler ¶
type Crawler struct { RequestGenerator DataUnmarshaler Business }
type DataUnmarshaler ¶
type RequestGenerator ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.