ReaJason / xhs

基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/
MIT License
1.03k stars 295 forks source link

请求结果报错:xhs.exception.DataFetchError: {'code': -1, 'success': False} #65

Closed youyoupyn closed 10 months ago

youyoupyn commented 10 months ago
image

请求case错误如下:应该是签名验证没有通过 (python3) [root@VM-8-17-centos xhs]# python usage.py Traceback (most recent call last): File "/www/python3/xhs/usage.py", line 24, in note_info = xhs_client.get_note_by_id("63db8819000000001a01ead1") File "/www/python3/lib/python3.9/site-packages/xhs/core.py", line 199, in get_note_by_id res = self.post(uri, data) File "/www/python3/lib/python3.9/site-packages/xhs/core.py", line 187, in post return self.request( File "/www/python3/lib/python3.9/site-packages/xhs/core.py", line 175, in request raise DataFetchError(data) xhs.exception.DataFetchError: {'code': -1, 'success': False}

youyoupyn commented 10 months ago

我对x-s, x-t 做了输出,可以正常请求到,但是小红书那边返回{'code': -1, 'success': False}

ReaJason commented 10 months ago

不太清楚,签名错误就是环境问题,这个环境有点严苛,你服务器跑的话建议 docker 了,docker 试了能正常运行