获取36氪快讯页面新闻数据
首先通过浏览器滚动时的加载数据的请求获得快讯新闻请求地址#
https://gateway.36kr.com/api/mis/nav/newsflash/list
得到请求参数如下#
{
partner_id:"web",
timestamp:1678773593116,
param:{
pageSize:20,
pageEvent:1,
pageCallback:"",
siteId:1,
type:0,
platformId:2
}
}
需要注意的参数#
- pageCallback:每次请求会返回的回调参数,指示从那一条新闻之后返回数据
- pageEvent:页面事件类型(0:查询最新新闻数据1:根据回调参数返回其之前的新闻)
发起请求#
var aa = {
partner_id:"web",
timestamp:1678773593116,
param:{
pageSize:20,
pageEvent:0,
siteId:1,
type:0,
platformId:2
}
};
$.ajax({
url: 'https://gateway.36kr.com/api/mis/nav/newsflash/list',
type: "POST",
async: true,
dataType: "json",
data: JSON.stringify(aa),
contentType: "application/json;charset=utf-8",
success: function(a) {
console.log(a);
}
});
首次请求时pageEvent参数为0,pageCallback为空,可以获取最新的新闻数据。
如果需要继续获取历史新闻则将返回的数据的pageCallback传入到请求参数pageEvent改为1
返回内容格式#
{
"code": 0,
"data": {
"itemList": [
{
"itemId": 2170921368596995,
"itemType": 20,
"templateMaterial": {
"itemId": 2170921368596995,
"templateType": 0,
"widgetImage": "",
"publishTime": 1678774524938,
"widgetTitle": "半导体板块持续活跃,中芯国际大涨超10%",
"widgetContent": "36氪获悉,午后半导体板块延续活跃态势,截至发稿,中芯国际大涨超10%,创近1年新高,金海通、沪硅产业、盛美上海、力合微、纳芯微等多股涨超5%。",
"hasRed": 0,
"statComment": 0,
"hasRelevant": 0,
"relevantProject": {
"projectUrlRoute": "https://36kr.com/project/1678252171179016",
"projectName": "中芯国际"
}
},
"route": "detail_newsflash?itemId=2170921368596995",
"siteId": 1
}
],
"pageCallback": "eyJmaXJzdElkIjoyMTcwOTIxMzY4NTk2OTk1LCJsYXN0SWQiOjIxNzA3ODAyODk2NTk0MDEsImZpcnN0Q3JlYXRlVGltZSI6MTY3ODc3NDUyNDkzOCwibGFzdENyZWF0ZVRpbWUiOjE2Nzg3NjU5MTQxNjMsImxhc3RQYXJhbSI6IjEifQ",
"hasNextPage": 1
}
}
作者:XrPriest
出处:https://www.cnblogs.com/XrPriest/p/17214873.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
每一次的记录都是对知识的梳理,只有对反复的梳理自身的知识才能发现自己不足。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律