@LordOftheCode

Как исправить декодировку json python?

У меня выходит такая ошибка при декодировки json формата616fcf8b2ff11803660966.png

код где вылезает ошибка
def parseCookie(cookies):
    everything = json.loads(cookies)
    result = ''
    for i in everything:
        if i['name'] != 'df_id':
            result = result + i['name'] + '=' + i['value'] + '; '
        else:
            response = requests.get('https://lolz.guru/process-qv9ypsgmv9.js', headers={
                'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36'}, proxies=PROXYES).text.split(
                '[')[1].split(']')[0].replace('\'', '').replace('+', '').split(',')[-1]
            df_id = str(base64.b64decode(str(response)))[2:-1]
            result = result + i['name'] + '=' + str(df_id) + '; '

    return result[:-1]



f = open('cookies.txt', 'r' ,encoding='utf-8')
cookies = parseCookie(f.read())


а именно в этих строках

everything = json.loads(cookies)

f = open('cookies.txt', 'r' ,encoding='utf-8')
cookies = parseCookie(f.read())
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@Vindicar
Значит, в файле cookies.txt не корректный JSON. Возможно, он вообще пуст?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы