Repository navigation
Releases
Releases · Kimwonjoon/mvstar
v0.4.1
JSONDecodeError, KeyError solve
def test_cplist():
print("==============영화사목록==============")
try:
r = cpjson(pg = 1, sleep_time = 0.1)
assert r
except json.JSONDecodeError:
print('알 수 없는 JsonDecodeError')
except KeyError:
print("이상한 key error")
print("================================")v0.4.0
영화사 목록 API
에러 해결 실패 - JsonDecoderError
E requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
.venv/lib/python3.11/site-packages/requests/models.py:978: JSONDecodeError
=============================================== short test summary info ================================================
FAILED tests/test_call.py::test_cplist - requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
============================================= 1 failed, 2 passed in 43.64s =============================================v0.3.0
하루 API 이용 제한 3000회로 인해 하루에 1년치 데이터만 저장 가능
Result
$ tree ~/data/movies/movieinfo
.
├── year=2015
│ └── data.json
└── year=2016
└── data.jsonv0.2.0
Result
$ tree ~/data/movies
.
├── year=2015
│ └── data.json
├── year=2016
│ └── data.json
├── year=2017
│ └── data.json
├── year=2018
│ └── data.json
├── year=2019
│ └── data.json
├── year=2020
│ └── data.json
└── year=2021
└── data.jsonIf you already have the data
$ pytest -s
================================================= test session starts ==================================================platform linux -- Python 3.11.9, pytest-8.3.2, pluggy-1.5.0
rootdir: /home/kimpass189/code/mvstar
configfile: pyproject.toml
plugins: cov-5.0.0
collected 1 item
tests/test_call.py !!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2015/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2016/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2017/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2018/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2019/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2020/data.json
!!!데이터가 이미 존재합니다!!! : /home/kimpass189/data/movies/year=2021/data.json