95 lines
3.5 KiB
JavaScript
95 lines
3.5 KiB
JavaScript
const fs = require('fs');
|
||
|
||
// 模拟凤凰新闻数据
|
||
function generateIfengNews() {
|
||
const newsData = [
|
||
{
|
||
title: "中国成功发射新一代载人飞船试验船",
|
||
summary: "北京时间今日凌晨,中国在酒泉卫星发射中心成功发射新一代载人飞船试验船,标志着中国载人航天工程迈入新阶段。",
|
||
category: "科技",
|
||
time: "2026-04-01 10:30"
|
||
},
|
||
{
|
||
title: "人工智能助力医疗诊断准确率提升至95%",
|
||
summary: "最新研究显示,AI辅助医疗诊断系统在多种疾病检测中表现优异,准确率较传统方法提升20个百分点。",
|
||
category: "医疗",
|
||
time: "2026-04-01 09:15"
|
||
},
|
||
{
|
||
title: "新能源汽车销量第一季度同比增长45%",
|
||
summary: "据工信部数据显示,2026年第一季度新能源汽车销量达180万辆,市场渗透率突破35%。",
|
||
category: "财经",
|
||
time: "2026-04-01 08:45"
|
||
},
|
||
{
|
||
title: "全球气候峰会达成新的减排目标协议",
|
||
summary: "在日内瓦举行的全球气候峰会上,各国代表就2030年减排目标达成共识,承诺加大清洁能源投资。",
|
||
category: "国际",
|
||
time: "2026-04-01 07:20"
|
||
},
|
||
{
|
||
title: "数字人民币试点范围扩大至全国50个城市",
|
||
summary: "中国人民银行宣布,数字人民币试点城市新增30个,覆盖更多消费场景和应用领域。",
|
||
category: "财经",
|
||
time: "2026-04-01 06:50"
|
||
},
|
||
{
|
||
title: "量子计算突破:实现100量子比特稳定运行",
|
||
summary: "中国科研团队在量子计算领域取得重大突破,成功实现100量子比特的稳定运行和逻辑门操作。",
|
||
category: "科技",
|
||
time: "2026-03-31 22:10"
|
||
},
|
||
{
|
||
title: "乡村振兴战略实施成效显著,农民收入持续增长",
|
||
summary: "农业农村部发布数据显示,乡村振兴战略实施以来,农村居民人均可支配收入年均增长8.5%。",
|
||
category: "社会",
|
||
time: "2026-03-31 21:30"
|
||
},
|
||
{
|
||
title: "5G网络覆盖全国所有地级以上城市",
|
||
summary: "工信部宣布,我国5G网络已实现所有地级以上城市全覆盖,基站总数突破400万个。",
|
||
category: "科技",
|
||
time: "2026-03-31 20:45"
|
||
},
|
||
{
|
||
title: "国际油价小幅上涨,国内成品油价格调整在即",
|
||
summary: "受地缘政治因素影响,国际原油价格连续三日上涨,国内成品油价格预计将迎来新一轮调整。",
|
||
category: "财经",
|
||
time: "2026-03-31 19:20"
|
||
},
|
||
{
|
||
title: "教育部推进人工智能教育进中小学课堂",
|
||
summary: "教育部印发指导意见,要求各地中小学逐步开设人工智能相关课程,培养学生数字素养。",
|
||
category: "教育",
|
||
time: "2026-03-31 18:40"
|
||
}
|
||
];
|
||
|
||
return newsData;
|
||
}
|
||
|
||
// 生成文本文件
|
||
function generateNewsFile() {
|
||
try {
|
||
console.log('正在生成凤凰新闻数据...');
|
||
const news = generateIfengNews();
|
||
|
||
let content = '凤凰新闻摘要\n';
|
||
content += '='.repeat(40) + '\n\n';
|
||
|
||
news.forEach((item, index) => {
|
||
content += `${index + 1}. 【${item.category}】${item.title}\n`;
|
||
content += ` 时间: ${item.time}\n`;
|
||
content += ` 摘要: ${item.summary}\n\n`;
|
||
});
|
||
|
||
fs.writeFileSync('ifeng_news.txt', content, 'utf8');
|
||
console.log('文件已生成: ifeng_news.txt');
|
||
|
||
} catch (error) {
|
||
console.error('生成文件时出错:', error.message);
|
||
}
|
||
}
|
||
|
||
// 执行
|
||
generateNewsFile(); |