From acefe66f8e03e4bfa751c4541ef9a9bc1604d1bf Mon Sep 17 00:00:00 2001 From: robviren Date: Mon, 20 Dec 2021 11:02:34 -0600 Subject: [PATCH] Reload page --- runner/instagram.go | 8 ++++++-- runner/js/facebook_data.js | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/runner/instagram.go b/runner/instagram.go index f396bbb..d54ae32 100644 --- a/runner/instagram.go +++ b/runner/instagram.go @@ -111,13 +111,17 @@ func (r *Runner) GetIntsaEgagement(urls []string) []InstaPost { for _, url := range urls { fmt.Print("https://www.instagram.com" + url + " ---> ") - r.page.MustNavigate("https://www.instagram.com" + url) + err := r.page.Timeout(5 * time.Second).Navigate("https://www.instagram.com" + url) + for err != nil { + fmt.Print(".") + err = r.page.Navigate("https://www.instagram.com" + url) + } r.page.MustWaitLoad() r.Scroll(10, 250) data := r.page.MustEval(instagram_post_data).JSON("", "") var res InstaPost - err := json.Unmarshal([]byte(data), &res) + err = json.Unmarshal([]byte(data), &res) checkErr(err) if res.Timestamp.Before(r.weekago) { fmt.Println("Reached post outside range ", res.Timestamp) diff --git a/runner/js/facebook_data.js b/runner/js/facebook_data.js index fe3623a..8a2cb3c 100644 --- a/runner/js/facebook_data.js +++ b/runner/js/facebook_data.js @@ -49,9 +49,9 @@ } var day = parseInt(date_strings[1]) var year = d.getFullYear() - if (month === 12 && d.getMonth() !== month) { - year += 1 - } + // if (month === 12 && d.getMonth() !== month) { + // year += 1 + // } var hours = parseInt(date_strings[3].split(":")[0]) if (hours < 12 && date_strings[4] === "PM") { hours += 12