为什么总是报 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 的错,怎么解决

import requests

url_1 = r'https://movie.douban.com/j/chart/top_list?type=24&interval_id=100%3A90&action=&start={}&limit={}'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62'
}
url_list = []
jsons_data = []
for i in range(0, 81, 20):
    url_list.append(url_1.format(i, i + 20))
for url in url_list:
    response = requests.get(url, headers=headers)
    json_data = response.json()
    jsons_data.append(json_data)
print(jsons_data)
没有报错啊,正确,在本模块的最上面加上一条
# --*--coding:utf-8 --*--