From 766c4bba8983d95577844d89de9dee6d6587d68d Mon Sep 17 00:00:00 2001 From: connorsanders Date: Tue, 12 Dec 2023 21:53:53 -0600 Subject: [PATCH] Refactored session management system to handle cookie and crumbs better. Added fixes for #167, #166, #160. --- yahoofinancials/etl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yahoofinancials/etl.py b/yahoofinancials/etl.py index c4faaca..86f92aa 100644 --- a/yahoofinancials/etl.py +++ b/yahoofinancials/etl.py @@ -197,7 +197,7 @@ def _request_handler(self, url, res_field=""): open_session = False session, crumb = _init_session(None, proxies=self._get_proxy(), timeout=self.timeout) crumb_url = cur_url + "&crumb=" + str(crumb) - response = urlopener.get_data(crumb_url, proxy=self._get_proxy(), timeout=self.timeout) + response = urlopener.get_data(session, crumb_url, proxy=self._get_proxy(), timeout=self.timeout) else: response = urlopener.open(cur_url, proxy=self._get_proxy(), timeout=self.timeout) if response.status_code == 401: