Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

初始化client后,调用get_user_notes方法提示无登录信息,或登录信息为空 #3

Closed
ianho7 opened this issue Apr 14, 2023 · 8 comments

Comments

@ianho7
Copy link

ianho7 commented Apr 14, 2023

按照文档执行如下代码,提示“无登录信息,或登录信息为空”

from xhs import XhsClient

// cookie在网页https://www.xiaohongshu.com/user/profile/用户ID 
// 执行js代码:console.log(document.cookie); 得到,

cookie = "请从网页端获取你的 cookie" 
xhs_client = XhsClient(cookie)


result = xhs_client.get_user_notes("用户ID")
print(result)

执行效果如图:

image

请问如何能正常使用,谢谢🙏

@ReaJason
Copy link
Owner

麻烦去请求里面拿 cookie,我刚试了 document.cookie 是拿不到登录的那个 sessionId 的。

image

@ianho7
Copy link
Author

ianho7 commented Apr 14, 2023

麻烦去请求里面拿 cookie,我刚试了 document.cookie 是拿不到登录的那个 sessionId 的。

image

可以了,感谢!

@ianho7 ianho7 closed this as completed Apr 14, 2023
@ianho7
Copy link
Author

ianho7 commented Apr 14, 2023

@ReaJason 对了,请问目前有方法可以获取到笔记的浏览量/阅读数吗?

@ReaJason
Copy link
Owner

@ReaJason 对了,请问目前有方法可以获取到笔记的浏览量/阅读数吗?

小红书创作服务平台 这个上面能获取自己的,别人的没办法

@ianho7
Copy link
Author

ianho7 commented Apr 14, 2023

@ReaJason 对了,请问目前有方法可以获取到笔记的浏览量/阅读数吗?

小红书创作服务平台 这个上面能获取自己的,别人的没办法

好的,谢谢

@MoncozGC
Copy link

麻烦去请求里面拿 cookie,我刚试了 document.cookie 是拿不到登录的那个 sessionId 的。

image

请问一下,我是根据这个接口获取的cookie,但是在请求的时候会报错。
可以指导下嘛

代码:

xhs_client = XhsClient(cookie)

# 获取笔记内容
text = xhs_client.get_note_by_id("643b522c00000000130331c5")
print(text)

cookie截图
image

报错信息:
requests.exceptions.SSLError: HTTPSConnectionPool(host='edith.xiaohongshu.com', port=443): Max retries exceeded with url: /api/sns/web/v1/feed (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)')))

@ReaJason
Copy link
Owner

请问一下,我是根据这个接口获取的cookie,但是在请求的时候会报错。 可以指导下嘛

代码:

xhs_client = XhsClient(cookie)

# 获取笔记内容
text = xhs_client.get_note_by_id("643b522c00000000130331c5")
print(text)

cookie截图 image

报错信息: requests.exceptions.SSLError: HTTPSConnectionPool(host='edith.xiaohongshu.com', port=443): Max retries exceeded with url: /api/sns/web/v1/feed (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)')))

你这种情况应该是网络问题,请尝试直接访问网页端看能否访问,或者电脑代理,把代理给关掉

@MoncozGC
Copy link

你这种情况应该是网络问题,请尝试直接访问网页端看能否访问,或者电脑代理,把代理给关掉

确实是代理的问题,关闭代理就好了,不知道为什么网页端可以访问但是执行代码就会报错。
感谢~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants