【打造优质CSDN热榜评论区】通过接口获取热榜评论区博文数据
2023-12-16 21:35:53
大家好啊,我是豆小匠。
1. 专栏背景
作为CSDN的老用户,自从CSDN强调要打造优质评论区后,热榜的评论区仍旧有进步空间。因此在这个专栏会结合AI,探索一些方法来提高评论区的质量。
这个专栏仅为博主的想法,作为技术学习使用,与官方无关联!
2. 获取热榜数据
知己知彼,方能百战不殆。
我们先获取一下热榜的数据。
打开csdn官方首页:https://www.csdn.net
打开控制台 - network查看网络请求数据,为了筛选动态加载的数据,我们勾选Fetch/XHR过滤,可以很快锁定一个接口/phoenix/web/blog/hot-rank
就是热榜数据的获取接口
这个接口是无鉴权的,可以在浏览器搜索窗口直接输入uri获取到数据: 热榜接口
注:这里使用FeHelper插件优化了json展示。
3. 获取评论区数据
由上一个接口,易得,接口返回的productId就是文章的ID,文章详情页的链接为https://blog.csdn.net/{userName}/article/details/{productId} 。
好吧,其实articleDetailUrl字段就有完整的url地址。
// 热榜数据接口部分字段
{
"userName": "xxx",
"articleDetailUrl": "https://blog.csdn.net/user_name/article/details/product_id",
"productId": "124"
}
刷新一下文章详情页,查看请求列表,可以很快找到获取评论列表的接口地址:/phoenix/web/v1/comment/list/{product_id}
好的,前期数据准备就到这里啦!
喜欢的关注这个专栏不迷路,下期继续!
文章来源:https://blog.csdn.net/weixin_44778151/article/details/135037034
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!