From 090c7e47893b4b06510265b53f8daceec015eef6 Mon Sep 17 00:00:00 2001 From: Godzil Date: Thu, 29 Mar 2018 20:40:17 +0100 Subject: [PATCH] Trying to fix #59 by adding a referer to the header. Seems to fix it but need to be throughfully tested.. --- src/my_request.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/my_request.ts b/src/my_request.ts index 43ebea7..c93842d 100644 --- a/src/my_request.ts +++ b/src/my_request.ts @@ -9,8 +9,10 @@ let isPremium = false; const defaultHeaders: request.Headers = { - 'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0', - 'Connection': 'keep-alive' + 'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64; x64; rv:58.0) Gecko/20100101 Firefox/58.0', + // Mozilla/5.0 (Windows NT 6.2; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0', + 'Connection': 'keep-alive', + 'Referer': 'https://www.crunchyroll.com/login' }; /** @@ -99,9 +101,9 @@ function authenticate(config: IConfig, done: (err: Error) => void) headers: defaultHeaders, form: { - 'login_form[redirect_url]': '/', 'login_form[name]': config.user, 'login_form[password]': config.pass, + 'login_form[redirect_url]': '/', 'login_form[_token]': token }, jar: true,