View Single Post
Old 08-31-2019, 02:11 PM   #25
bobbysteel
Big Poppa
bobbysteel began at the beginning.
 
Posts: 110
Karma: 10
Join Date: Jul 2010
Device: Nook
Code:
  if needs_subscription:
        def get_browser(self, *a, **kw):
            # To understand the login logic read app-min.js from
            # https://sso.accounts.dowjones.com/login
            itp = quote(self.INDEX, safe='')
            start_url = 'https://login.thetimes.co.uk/'
            kw['user_agent'] = random_user_agent(allow_ie=False)
            br = BasicNewsRecipe.get_browser(self, *a, **kw)
            br.set_debug_http(True)
            self.log('Starting login process...')
            self.log(start_url)
            res = br.open(start_url)
            sso_url = res.geturl()
            self.log('Get sso URL')
            self.log(sso_url)
            query =  urlparse.parse_qs(urlparse.urlparse(sso_url).query)
this fails before it gets to the sso URL log line
bobbysteel is offline   Reply With Quote