From 8fa98df1870c0082889da36f8c33393bd30b9e14 Mon Sep 17 00:00:00 2001 From: "A. Svensson" Date: Fri, 4 Mar 2016 20:49:13 +0100 Subject: [PATCH] Don't quit on scraper errors. --- src/scraper.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/scraper.go b/src/scraper.go index 8f7ba5d..7dc46d8 100644 --- a/src/scraper.go +++ b/src/scraper.go @@ -29,7 +29,7 @@ func download_data() *goquery.Document { if IsDebugging() { fmt.Println("Scraper data source: ./dump.html") f, err := os.Open("./tmp/dump.html") - check_error(err) + log_error(err) defer f.Close() r = charmap.Windows1252.NewDecoder().Reader(f) } else { @@ -37,14 +37,14 @@ func download_data() *goquery.Document { Timeout: time.Duration(1) * time.Minute, } resp, e := client.Get("http://www.byond.com/games/exadv1/spacestation13") - check_error(e) + log_error(e) defer resp.Body.Close() // Yep, Byond serve's it's pages with Windows-1252 encoding... r = charmap.Windows1252.NewDecoder().Reader(resp.Body) } doc, e := goquery.NewDocumentFromReader(r) - check_error(e) + log_error(e) return doc } @@ -89,7 +89,7 @@ func parse_server_data(raw *goquery.Selection) *RawServerData { // than 2 there's multiple matches, which is fishy... if len(ret) == 2 { p, err := strconv.ParseInt(ret[1], 10, 0) - check_error(err) + log_error(err) players = int(p) }