网易新闻网页版API - offlinenow/neteasenews GitHub Wiki
网易新闻获取新闻标题和对应链接列表的API为
注1:不能通过往期新闻的API获取当天的新闻
注2:网易汽车的往期新闻直接写入了HTML中,故未列出
使用往期新闻API时,注意将YYYY、MM、DD替换为相应的日期。
通过以上API获取到的是一个GBK编码的JavaScript文件。以2017年4月11日的网易新闻为例:
var data = {
"category": [
{"n": "国内", "l": "http://news.163.com/domestic/"},
{"n": "国际", "l": "http://news.163.com/world/"},
{"n": "社会", "l": "http://news.163.com/shehui/"}
,
{"n": "评论", "l": "http://news.163.com/review/"},
{"n": "探索", "l": "http://discovery.163.com/"},
{"n": "军事", "l": "http://war.news.163.com/"},
{"n": "图片", "l": "http://news.163.com/photo/"},
{"n": "视频", "l": "http://v.163.com/news/"}],
"news": [[{
"c": 0,
"t": "湖南江永扶贫领域腐败窝案:骗危房改造金成产业链",
"l": "http://news.163.com/17/0411/10/CHO079BT000187VE.html",
"p": "2017-04-11 09:56:00"
},
…………
{
"c": 6,
"t": "国产001A航母最新照 已刷出白边上半年下水",
"l": "http://war.163.com/photoview/4T8E0001/2244349.html",
"p": "2017-03-23 07:35:44"
}],
[]]
};
处理时去掉开始的var data=
和最后的;
就是一个完整的Json文件
update:
果然还是太年轻,部分站点获取的内容根本不符合Json标准,还有引号没加需要手动添加的……也是服了网易了