cv-cat / Spider_XHS

小红书爬虫,小红书笔记、主页、搜索爬取
772 stars 150 forks source link

下载运行cookie有效却搜索不到东西打印发现返回为成功却不携带任何信息 #19

Closed superYc19 closed 6 months ago

superYc19 commented 6 months ago

似乎是没有通过验证吗,但是cookie有效

foobarhe commented 6 months ago

应该返回类似{'code': 0, 'success': True, 'msg': '成功', 'data': {}} 感觉这个方式失效了?还是账号被封了?

railwaygun commented 6 months ago

我也是返回了类似{'code': 0, 'success': True, 'msg': '成功', 'data': {}}这样的

Seven-Circles commented 6 months ago

我也是返回的{'code': 0, 'success': True, 'msg': '成功', 'data': {}},而且只在获取笔记详情信息的时候出错

superYc19 commented 6 months ago

我修改了cookie,应该是cookie多了几个参数包括ab别的记不得了,你们可以尝试下除了cookie里面一个空列表和另外某个看起来不重要的参数,然后程序就运行正常了。

superYc19 commented 6 months ago

@Seven-Circles @railwaygun @foobarhe

foobarhe commented 6 months ago

我修改了cookie,应该是cookie多了几个参数包括ab别的记不得了,你们可以尝试下除了cookie里面一个空列表和另外某个看起来不重要的参数,然后程序就运行正常了。

额,具体哪个参数啊?求指教。

{
     "sec_poison_id": "",
     "gid": "",
     "a1": "",
     "websectiga": "",
     "webId": "",
     "web_session": "",
     "xsecappid": "xhs-pc-web",
     "webBuild": "",
}
superYc19 commented 6 months ago

我修改了cookie,应该是cookie多了几个参数包括ab别的记不得了,你们可以尝试下除了cookie里面一个空列表和另外某个看起来不重要的参数,然后程序就运行正常了。

额,具体哪个参数啊?求指教。

{
     "sec_poison_id": "",
     "gid": "",
     "a1": "",
     "websectiga": "",
     "webId": "",
     "web_session": "",
     "xsecappid": "xhs-pc-web",
     "webBuild": "",
}

打开浏览器查看具体cookie参数,然后可以对比缺了什么参数,有两个看着不需要,一看就明白,或者你都试试

foobarhe commented 6 months ago

我修改了cookie,应该是cookie多了几个参数包括ab别的记不得了,你们可以尝试下除了cookie里面一个空列表和另外某个看起来不重要的参数,然后程序就运行正常了。

额,具体哪个参数啊?求指教。

{
     "sec_poison_id": "",
     "gid": "",
     "a1": "",
     "websectiga": "",
     "webId": "",
     "web_session": "",
     "xsecappid": "xhs-pc-web",
     "webBuild": "",
}

打开浏览器查看具体cookie参数,然后可以对比缺了什么参数,有两个看着不需要,一看就明白,或者你都试试

刚试了下,之前不行的cookie也可以了,感觉和我们没关系,是xhs那边调整了啥。

Seven-Circles commented 6 months ago

是不是又不行了...

superYc19 commented 6 months ago

是不是又不行了...

可以的 更换cookie

superYc19 commented 6 months ago

我修改了cookie,应该是cookie多了几个参数包括ab别的记不得了,你们可以尝试下除了cookie里面一个空列表和另外某个看起来不重要的参数,然后程序就运行正常了。

额,具体哪个参数啊?求指教。

{
     "sec_poison_id": "",
     "gid": "",
     "a1": "",
     "websectiga": "",
     "webId": "",
     "web_session": "",
     "xsecappid": "xhs-pc-web",
     "webBuild": "",
}

打开浏览器查看具体cookie参数,然后可以对比缺了什么参数,有两个看着不需要,一看就明白,或者你都试试

刚试了下,之前不行的cookie也可以了,感觉和我们没关系,是xhs那边调整了啥。

不太清楚,反正目前使用正常,实在不行就找作者花钱买下解密或者定制hhh