Allen 2024-10-25 16:27:37 56 0 0 0 0
历史数据,历史相关资料,历史数据库,历史大事,历史上的今天

历史资料库

TodayInHistory | 历史上的今天

历史上的今天数据库,数据源于“维基百科”,演示地址:https://api.nowtime.cc/today_in_history.html

--说一下爬虫思路

先下载 https://zh.wikipedia.org/wiki/1月1日 到 https://zh.wikipedia.org/wiki/12月31日 366天的页面(我用了 3分钟 左右全部下载完成)

然后写代码(用的世界上最好的语言 PHP)进行数据清洗,这步我花了好久,大概两三个小时(惭愧惭愧,水平有限)

清洗完成后导出为 history_in_today.json 文件

然后写代码(用的世界上最好的语言 PHP)将其批量插入 MySQL数据库

写 API 逻辑代码,我用的 ThinkPHP 框架,接口地址:https://api.nowtime.cc/v1/today_in_history

然后根据我之前写的 PrintNow/TimeLine 时间线,修改成了 index.html

然后你就看到了本项目

--使用方法

我准备了两份数据 history_in_today.sql 和 history_in_today.json 你可以随意发挥,或使用我写好的,如下

--准备一个 PHP 环境

下载源码,解压后放置网站根目录

将 history_in_today.sql 导入 MySQL 数据库

配置好数据库信息,在 api.php 第 14~17 行

修改 static/script.js 第3行,将 https://api.nowtime.cc/v1/today_in_history 替换成 http://你的域名/api.php

打开 http://你的域名/index.html

--enjoy

...

地址:https://github.com/PrintNow/TodayInHistory

文件:TodayInHistory-master.zip

......

today-in-history-full-website

历史上的今天网-按日期记录着历史上的今天发生的大事。此为2012年使用YII框架完全独立写的一个网站(中英双语版),包括抓取全站12000+历史事件记录,并调用google进行全部翻译,同时有开发完整管理后台。 网站前台呈现界面截图如下:(可进行中英版切换;左右风格切换)  网站后台界面截图如下:

...

地址:https://github.com/KermitCode/today-in-history-full-website

文件:today-in-history-full-website-master.zip


Tag: 历史数据
我也要发一个   ·   返回首页   ·   返回[网站]   ·   前一个   ·   下一个
相关内容
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[网站]   ·   返回顶部