周末做了一个: 每日新闻简报 API

2019-09-22 13:13:56 +08:00
 yamedie

先是写了一个新闻爬虫, 爬取新闻标题, 再用自己简单写的几个条件筛掉可能存在的标题党, 留下一句话新闻.

顺便加上了"历史上的今天", 和"名人名言"功能, 最后又接入了心知天气 API, 根据读者 ip 查询所在城市的天气.

看起来跟微信群里那些新闻早报是不是很像了? ^_^

提供 html 页面和 api 服务

HTML: http://news.topurl 点 cn

API: http://news.topurl 点 cn/api

(因为我的域名在 V2 发出来会被系统 ban24 小时, 所以只好把"."换成"点")

5878 次点击
所在节点    分享创造
20 条回复
PP
2019-09-22 15:21:35 +08:00


终于
原来
专家
Aether
2019-09-22 18:22:04 +08:00
为啥会被 BAN ?
yamedie
2019-09-22 18:33:27 +08:00
@Aether 因为 v2 不让发短链接(防止 aff ),我的域名又符合新浪( url 点 cn )的特征...所以被 ban 了,不过我的站确实是做网址缩短的,被 ban 也应该
MyFaith
2019-09-22 18:52:23 +08:00
又一个摸鱼神器
wushigejiajia01
2019-09-23 08:57:30 +08:00
额 我按住 F5 狂刷新, 就 404 了

然后等个 10 来秒, 再刷有一下, 就恢复了.....
yamedie
2019-09-23 09:01:02 +08:00
@wushigejiajia01 嗯嗯,为了防止被大佬打,加了调用频率限制,单个 ip15 秒内只能访问 8 次
wushigejiajia01
2019-09-23 09:03:03 +08:00
@yamedie 额, 那不要给 404 嘛....体验不好
yamedie
2019-09-23 09:46:21 +08:00
@wushigejiajia01 现在访问频次超限继续刷新会返回若干次错误提示 json 报文, 继续刷新就会 404 了, 因为我认为这时候没必要对请求做出响应了(不响应就会 404), 直到 15 秒过去, 才会继续响应
MrSheng
2019-09-23 09:58:30 +08:00
我这边只能看标题不能点,请问正常么?
yamedie
2019-09-23 10:00:34 +08:00
@MrSheng 因为最初想法是供复制粘贴到微信群, 作为新闻早读摘要的, 所以没有加链接, 我也在考虑要不要加上链接.. 那我先加上吧
MrSheng
2019-09-23 10:04:35 +08:00
@yamedie 我感觉加上好些吧,不然以我摸鱼的速度,你这个站只能撑 5 秒
yamedie
2019-09-23 10:16:38 +08:00
@MrSheng 加上了 ←_←
不过新闻简报这个东西就是等车坐电梯的碎片时间里大概瞄一眼的, 5 秒也太短啦
pianjiao
2019-09-23 10:38:32 +08:00
用上了😂能在丰富一点嘛
Aether
2019-09-23 14:55:52 +08:00
@yamedie 啊哈哈,我看懂了。好吧。比较强。
npe
2019-09-24 17:23:06 +08:00
数据从哪些地方采集的哦?
yamedie
2019-09-24 21:44:45 +08:00
@npe 新闻是定时任务从界面新闻爬取的,界面新闻质量比较高,标题党震惊体几乎没有,而且很多标题本身是一句话新闻。历史上的今天和名人名言,是从 csdn 下载的 excel 格式数据库。
npe
2019-09-25 09:59:38 +08:00
@yamedie 不错不错,做成小程序分享更方便。
tomxin7
2019-09-25 17:32:59 +08:00
天气预报在哪里~~
yamedie
2019-09-25 20:14:53 +08:00
@tomxin7 心知天气
yamedie
2019-09-25 20:15:20 +08:00
@tomxin7 噢噢 刚才写了个 bug, 现在有天气预报乐!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/603034

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX