qinglong-sign icon indicating copy to clipboard operation
qinglong-sign copied to clipboard

json格式没错,但是会报错

Open Testplayers opened this issue 11 months ago • 13 comments

开始执行... 2024-03-06 16:30:32

Traceback (most recent call last): File "/ql/data/scripts/copartner.py", line 176, in all_data = json.loads(f.read()) ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/init.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Invalid \escape: line 4 column 199 (char 229)

执行结束... 2024-03-06 16:30:32 耗时 1 秒 

Testplayers avatar Mar 06 '24 08:03 Testplayers

开始执行... 2024-03-06 16:33:50

Traceback (most recent call last): File "/ql/data/scripts/copartner.py", line 178, in res = Copartner(_check_item).main() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ql/data/scripts/copartner.py", line 153, in main music_data, user_name = self.valid(session) ^^^^^^^^^^^^^^^^^^^ File "/ql/data/scripts/copartner.py", line 127, in valid data = content.json() ^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 900, in json return complexjson.loads(self.text, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/init.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒     

Testplayers avatar Mar 06 '24 08:03 Testplayers

开始执行... 2024-03-06 16:33:50

Traceback (most recent call last): File "/ql/data/scripts/copartner.py", line 178, in res = Copartner(_check_item).main() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ql/data/scripts/copartner.py", line 153, in main music_data, user_name = self.valid(session) ^^^^^^^^^^^^^^^^^^^ File "/ql/data/scripts/copartner.py", line 127, in valid data = content.json() ^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 900, in json return complexjson.loads(self.text, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/init.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

KotoriMinami avatar Mar 07 '24 04:03 KotoriMinami

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

Testplayers avatar Mar 07 '24 11:03 Testplayers

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

你的青龙版本和config文件的路径都是啥

KotoriMinami avatar Mar 08 '24 02:03 KotoriMinami

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

你的青龙版本和config文件的路径都是啥

v2.17.2 /root/ql/data/config

Testplayers avatar Mar 09 '24 05:03 Testplayers

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

你的青龙版本和config文件的路径都是啥

v2.17.2 /root/ql/data/config

方便把你的json文件内容发出来看看吗,cookie记得删了

KotoriMinami avatar Mar 11 '24 03:03 KotoriMinami

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

你的青龙版本和config文件的路径都是啥

v2.17.2 /root/ql/data/config

方便把你的json文件内容发出来看看吗,cookie记得删了

{ "MUSIC_COPARTNER": [ { "cookie": "" } ] }

Testplayers avatar Mar 12 '24 01:03 Testplayers

开始执行... 2024-03-06 16:33:50

回溯(最近的调用最后):文件"/ql/data/scripts/copartner.py",第178行,在res=Copartner(_check_item).main()^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第153行,在主music_data中,user_name=self.efficiency(session)^^^^^^^^^^^^^^^^^^^^^^文件"/ql/data/scripts/copartner.py",第127行,在有效数据=content.json()^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/site-packages/requests/models.py",第900行,json返回Complexjson.loads(self.text,**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/初始化.py",第346行,在加载中返回_default_decoder.decode(s)^^^^^^^^^^^^^^^^文件"/usr/local/lib/python3.11/json/decoder.py",第337行,在decode obj中,end=self.raw_decode(s,idx=_w(s,0).end())^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^py",第355行,在Raw_decode中引发JSONDecodeError("期望值",s,err.value)from None json.decoder.JSONDecodeError:需要值:第1行第1列(字符0)

执行结束... 2024-03-06 16:33:51 耗时 1 秒

你把你的json数据放到https://www.bejson.com/里面校验一下看看是否正常..

检验是正确的

你的青龙版本和config文件的路径都是啥

v2.17.2 /root/ql/data/config

方便把你的json文件内容发出来看看吗,cookie记得删了

{ "MUSIC_COPARTNER": [ { "cookie": "" } ] }

这个界面截图我看看..

KotoriMinami avatar Mar 12 '24 02:03 KotoriMinami

image

KotoriMinami avatar Mar 12 '24 02:03 KotoriMinami

image

1

Testplayers avatar Mar 12 '24 04:03 Testplayers

哦,我一直在看第一张图.. 报错的应该是后边.. 跟配置文件没关系.. 应该是你不是音乐合伙人 所以获取数据的时候错了..

KotoriMinami avatar Mar 12 '24 07:03 KotoriMinami

哦,我一直在看第一张图.. 报错的应该是后边.. 跟配置文件没关系.. 应该是你不是音乐合伙人 所以获取数据的时候错了..

捏?我是合伙人 Screenshot_20240312_213546 Screenshot_20240312_213639

Testplayers avatar Mar 12 '24 13:03 Testplayers

image

脚本里面这个路径加个data试试, /ql/data/config/sg_check.json

KotoriMinami avatar Mar 13 '24 02:03 KotoriMinami

可以了,谢谢

Testplayers avatar Apr 24 '24 08:04 Testplayers