cnbeta HTTP

新闻列表 http://www.cnbeta.com/more?type=all&page=1

参数列表:

type 新闻类型 all 全部 realtime 实时新闻

page 分页 类型不为realtime 时使用

sid 顶部的新闻id

请求方式:get

headers:  Referer=http://www.cnbeta.com/ 不加无法获取数据

说明: 实时新闻获取的结果集为逆序,需重新排序

其他类型结果集为正序,不用重排

具体返回结构参考newsList.txt 和realtime.txt

精华评论列表  http://www.cnbeta.com/more?type=jhcomment&page=1

参数列表:

type jhcomment 精华评论

page 分页

请求方式:get

headers:  Referer=http://www.cnbeta.com/ 不加无法获取数据

具体返回结构参考 jhcomment.txt

新闻评论 http://www.cnbeta.com/cmt

参数列表:

op:1,341963,c3b51  分页,新闻编号,SN(目前需要网页抓取,不知道生成规则)

请求方式:get

headers:

Referer=http://www.cnbeta.com/

X-Requested-With=XMLHttpRequest 两个都得加,不加无法获取数据

具体返回结构参考 cmtList.txt

评论支持、反对 http://www.cnbeta.com/comment

参数列表:

op against 反对 support 支持 report 举报

sid 新闻sid

tid 评论id

csrf_token 需要与Cookie中的csrf_token相同,用于防御跨站请求伪造,可以从评论列表token中取。

请求方式:post

headers:

Referer=http://www.cnbeta.com/

X-Requested-With=XMLHttpRequest 两个都得加,不加无法获取数据

返回结构 {"state":"success","message":"voted","referer":"","refresh":false}

发布评论 http://www.cnbeta.com/comment

参数列表:

op publish

sid 新闻sid

tid 用于回复目标评论的tid 0为普通评论

sync 同步新浪微博或qq空间

content 内容 最大320字

seccode 验证码 需要请求连接后获取

csrf_token 需要与Cookie中的csrf_token相同,用于防御跨站请求伪造,可以从token中取

请求方式:post

headers:

Referer=http://www.cnbeta.com/

X-Requested-With=XMLHttpRequest 两个都得加,不加无法获取数据

返回结构 成功:{"state":"success","message":"comment_ok"}  评论

{"state":"success","message":"reply_ok"}    回复

失败:{"state":"error","error_code":"1","error":"xxx"}

你可能感兴趣的:(cnbeta HTTP)