Skip to content

Commit 80a6f56

Browse files
committed
set user agent when scraping forums
1 parent b3e4e44 commit 80a6f56

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

server/forum_indexer.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import (
1616
log "github.com/sirupsen/logrus"
1717
)
1818

19+
const UserAgent = "gggtracker.com (github.com/ccbrown/gggtracker)"
20+
1921
type ForumIndexer struct {
2022
configuration ForumIndexerConfiguration
2123
closeSignal chan struct{}
@@ -118,7 +120,14 @@ func (indexer *ForumIndexer) requestDocument(resource string) (*goquery.Document
118120
Jar: jar,
119121
Timeout: time.Second * 10,
120122
}
121-
resp, err := client.Get(urlString)
123+
124+
req, err := http.NewRequest("GET", urlString, nil)
125+
req.Header.Set("User-Agent", UserAgent)
126+
if err != nil {
127+
return nil, err
128+
}
129+
130+
resp, err := client.Do(req)
122131
if err != nil {
123132
return nil, err
124133
}

0 commit comments

Comments
 (0)