[Error]Expecting value: line 1 column 1 (char 0)
3330 ワード
amzn_df = fdr.DataReader('AMZN', '2018','2020')
amzn_df
---------------------------------------------------------------------------
JSONDecodeError Traceback (most recent call last)
C:\Users\Public\Documents\ESTsoft\CreatorTemp/ipykernel_9328/2668210119.py in <module>
----> 1 amzn_df = fdr.DataReader('AMZN', '2018','2020')
2 amzn_df
~\anaconda3\lib\site-packages\FinanceDataReader\data.py in DataReader(symbol, start, end, exchange, data_source)
39 # Investing
40 reader = InvestingDailyReader
---> 41 df = reader(symbol, start, end, exchange, data_source).read()
42 end = min([pd.to_datetime(end), datetime.today()])
43 while len(df) and df.index[-1] < end: # issues/30
~\anaconda3\lib\site-packages\FinanceDataReader\investing\data.py in read(self)
60 start_date_str = self.start.strftime('%m/%d/%Y')
61 end_date_str = self.end.strftime('%m/%d/%Y')
---> 62 curr_id = self._get_currid_investing(self.symbol, self.exchange, self.data_source)
63 if not curr_id:
64 raise ValueError("Symbol unsupported or not found")
~\anaconda3\lib\site-packages\FinanceDataReader\investing\data.py in _get_currid_investing(self, symbol, exchange, data_source)
28 }
29 r = requests.post(url, data={'search_text': symbol}, headers=headers)
---> 30 jo = json.loads(r.text)
31 if len(jo['quotes']) == 0:
32 raise ValueError(f"Symbol('{symbol}') not found")
~\anaconda3\lib\json\__init__.py in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
344 parse_int is None and parse_float is None and
345 parse_constant is None and object_pairs_hook is None and not kw):
--> 346 return _default_decoder.decode(s)
347 if cls is None:
348 cls = JSONDecoder
~\anaconda3\lib\json\decoder.py in decode(self, s, _w)
335
336 """
--> 337 obj, end = self.raw_decode(s, idx=_w(s, 0).end())
338 end = _w(s, end).end()
339 if end != len(s):
~\anaconda3\lib\json\decoder.py in raw_decode(self, s, idx)
353 obj, end = self.scan_once(s, idx)
354 except StopIteration as err:
--> 355 raise JSONDecodeError("Expecting value", s, err.value) from None
356 return obj, end
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Finance Data Readerの使用中にデコーダエラーが発生しましたWhy?
スクロールまたはAPI関連コードは、ターゲットサイトの情報変更時にメンテナンスする必要があります.
解決する
https://github.com/FinanceData/FinanceDataReader/wiki/
pip install -U finance-datareader
Reference
この問題について([Error]Expecting value: line 1 column 1 (char 0)), 我々は、より多くの情報をここで見つけました https://velog.io/@htright/ErrorExpecting-value-line-1-column-1-char-0テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol