fix: remove random location when lang is set

This commit is contained in:
partisan 2024-09-11 12:49:06 +02:00
parent d414cf5ce4
commit 6ce4b888ba

View file

@ -66,12 +66,17 @@ func buildSearchURL(query, safe, lang string, page, resultsPerPage int) string {
}
langParam := ""
if lang != "" {
langParam = "&lr=lang_" + lang
}
var glParam, uuleParam string
// Generate random geolocation
glParam, uuleParam := getRandomGeoLocation()
if lang != "" {
// Use lang as the geolocation
langParam = "&lr=lang_" + lang
glParam = "&gl=" + lang
uuleParam = ""
} else {
// Use random geolocation
glParam, uuleParam = getRandomGeoLocation()
}
startIndex := (page - 1) * resultsPerPage
return fmt.Sprintf("https://www.google.com/search?q=%s%s%s%s%s&start=%d",