summaryrefslogtreecommitdiff
path: root/scrape.go
diff options
context:
space:
mode:
authorPhilipp Tanlak <philipp.tanlak@gmail.com>2023-11-01 21:20:40 +0100
committerPhilipp Tanlak <philipp.tanlak@gmail.com>2023-11-01 21:20:40 +0100
commitaadd80b3b213988aa5701075f2650198e4066349 (patch)
tree23d61848106682a0c72338c07c37d6b9f87a1b47 /scrape.go
parent2d3cd6584dedce45ea709d1757a28ce7537f3472 (diff)
Add login functionality
Diffstat (limited to 'scrape.go')
-rw-r--r--scrape.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/scrape.go b/scrape.go
index 764ef39..73908b8 100644
--- a/scrape.go
+++ b/scrape.go
@@ -53,6 +53,7 @@ func NewScraper() *Scraper {
type Scraper struct {
ScrapeFunc ScrapeFunc
+ LoginFunc func()
Script string
Modules []Module
Client *http.Client
@@ -96,6 +97,10 @@ func (s *Scraper) Run() {
}
}
+ if s.LoginFunc != nil {
+ s.LoginFunc()
+ }
+
go s.scrape()
s.wg.Wait()
close(s.jobs)