Documentation
¶
Index ¶
Constants ¶
View Source
const ( SiteLinkedIn = "linkedin" SiteIndeed = "indeed" SiteGlassdoor = "glassdoor" SiteZipRecruiter = "ziprecruiter" SiteGoogleJobs = "google" SiteStepstone = "stepstone" )
Variables ¶
View Source
var ErrNotImplemented = errors.New("scraper not implemented")
Functions ¶
func NormalizeSites ¶
Types ¶
type Glassdoor ¶
type Glassdoor struct {
// contains filtered or unexported fields
}
func NewGlassdoor ¶
type GoogleJobs ¶
type GoogleJobs struct {
// contains filtered or unexported fields
}
func NewGoogleJobs ¶
func NewGoogleJobs(client *network.Client) *GoogleJobs
func (*GoogleJobs) Name ¶
func (g *GoogleJobs) Name() string
func (*GoogleJobs) Search ¶
func (g *GoogleJobs) Search(ctx context.Context, params models.SearchParams) ([]models.Job, error)
type LinkedIn ¶
type LinkedIn struct {
// contains filtered or unexported fields
}
LinkedIn uses a guest endpoint that returns HTML job cards.
func NewLinkedIn ¶
type Stepstone ¶
type Stepstone struct {
// contains filtered or unexported fields
}
func NewStepstone ¶
type ZipRecruiter ¶
type ZipRecruiter struct {
// contains filtered or unexported fields
}
func NewZipRecruiter ¶
func NewZipRecruiter(client *network.Client) *ZipRecruiter
func (*ZipRecruiter) Name ¶
func (z *ZipRecruiter) Name() string
func (*ZipRecruiter) Search ¶
func (z *ZipRecruiter) Search(ctx context.Context, params models.SearchParams) ([]models.Job, error)
Click to show internal directories.
Click to hide internal directories.