We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lizouzt/TrendRadar'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>热点新闻分析</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js" integrity="sha512-BNaRQnYJYiPSqHHDb58B0yaPfCu+Wgds8Gp/gU33kqBtgNS4tSPHuGibyoeqMV/TJlSKda6FXzoEyYGjTe+vXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<style>
* { box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
margin: 0;
padding: 16px;
background: #fafafa;
color: #333;
line-height: 1.5;
}
.container {
max-width: 600px;
margin: 0 auto;
background: white;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 2px 16px rgba(0,0,0,0.06);
}
.header {
background: linear-gradient(135deg, #7a72ff 0%, #3aafed 100%);
color: #fff;
padding: 32px 24px;
text-align: center;
position: relative;
}
.save-buttons {
position: absolute;
top: 16px;
right: 16px;
display: flex;
gap: 8px;
}
.save-btn {
background: rgba(255, 255, 255, 0.2);
border: 1px solid rgba(255, 255, 255, 0.3);
color: white;
padding: 8px 16px;
border-radius: 6px;
cursor: pointer;
font-size: 13px;
font-weight: 500;
transition: all 0.2s ease;
backdrop-filter: blur(10px);
white-space: nowrap;
}
.save-btn:hover {
background: rgba(255, 255, 255, 0.3);
border-color: rgba(255, 255, 255, 0.5);
transform: translateY(-1px);
}
.save-btn:active {
transform: translateY(0);
}
.save-btn:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.header-title {
font-size: 22px;
font-weight: 700;
margin: 0 0 20px 0;
}
.header-info {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
font-size: 14px;
opacity: 0.95;
}
.info-item {
text-align: center;
}
.info-label {
display: block;
font-size: 12px;
opacity: 0.8;
margin-bottom: 4px;
}
.info-value {
font-weight: 600;
font-size: 16px;
}
.content {
padding: 24px;
}
.word-group {
margin-bottom: 40px;
}
.word-group:first-child {
margin-top: 0;
}
.word-header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
padding-bottom: 8px;
border-bottom: 1px solid #f0f0f0;
}
.word-info {
display: flex;
align-items: center;
gap: 12px;
}
.word-name {
font-size: 17px;
font-weight: 600;
color: #1a1a1a;
}
.word-count {
color: #666;
font-size: 13px;
font-weight: 500;
}
.word-count.hot { color: #dc2626; font-weight: 600; }
.word-count.warm { color: #ea580c; font-weight: 600; }
.word-index {
color: #999;
font-size: 12px;
}
.news-item {
margin-bottom: 20px;
padding: 16px 0;
border-bottom: 1px solid #f5f5f5;
position: relative;
display: flex;
gap: 12px;
align-items: center;
}
.news-item:last-child {
border-bottom: none;
}
.news-item.new::after {
content: "NEW";
position: absolute;
top: 12px;
right: 0;
background: #fbbf24;
color: #92400e;
font-size: 9px;
font-weight: 700;
padding: 3px 6px;
border-radius: 4px;
letter-spacing: 0.5px;
}
.news-number {
color: #999;
font-size: 13px;
font-weight: 600;
min-width: 20px;
text-align: center;
flex-shrink: 0;
background: #f8f9fa;
border-radius: 50%;
width: 24px;
height: 24px;
display: flex;
align-items: center;
justify-content: center;
align-self: flex-start;
margin-top: 8px;
}
.news-content {
flex: 1;
min-width: 0;
padding-right: 40px;
}
.news-item.new .news-content {
padding-right: 50px;
}
.news-header {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 8px;
flex-wrap: wrap;
}
.source-name {
color: #666;
font-size: 12px;
font-weight: 500;
}
.rank-num {
color: #fff;
background: #6b7280;
font-size: 10px;
font-weight: 700;
padding: 2px 6px;
border-radius: 10px;
min-width: 18px;
text-align: center;
}
.rank-num.top { background: #dc2626; }
.rank-num.high { background: #ea580c; }
.time-info {
color: #999;
font-size: 11px;
}
.count-info {
color: #059669;
font-size: 11px;
font-weight: 500;
}
.news-title {
font-size: 15px;
line-height: 1.4;
color: #1a1a1a;
margin: 0;
}
.news-link {
color: #2563eb;
text-decoration: none;
}
.news-link:hover {
text-decoration: underline;
}
.news-link:visited {
color: #7c3aed;
}
.topic-trend-section {
margin-top: 40px;
padding-top: 24px;
border-top: 2px solid #f0f0f0;
}
.topic-trend-title {
color: #1a1a1a;
font-size: 16px;
font-weight: 600;
margin: 0 0 20px 0;
}
.viral-topic-item {
padding: 16px 0;
border-bottom: 1px solid #f5f5f5;
}
.viral-topic-item:last-child {
border-bottom: none;
}
.viral-topic-header {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 12px;
}
.viral-topic-keyword {
font-size: 16px;
font-weight: 600;
}
.topic-item {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 0;
border-bottom: 1px solid #f9f9f9;
}
.topic-item:last-child {
border-bottom: none;
}
.viral-topic-stats {
font-size: 12px;
color: #666;
}
.viral-topic-stats .new { color: #dc2626; font-weight: bold; }
.viral-topic-stats .up { color: #f59e0b; font-weight: bold; }
.viral-topic-stats .level-high { color: #dc2626; font-weight: bold; }
.viral-topic-stats .level-mid { color: #f59e0b; font-weight: bold; }
.viral-sample-titles {
list-style: none;
padding-left: 16px;
margin: 0;
font-size: 13px;
}
.viral-sample-titles li {
color: #666;
padding: 4px 0;
position: relative;
}
.viral-sample-titles li::before { content: '▪'; position: absolute; left: -14px; color: #ccc; }
.new-section {
margin-top: 40px;
padding-top: 24px;
border-top: 2px solid #f0f0f0;
}
.new-section-title {
color: #1a1a1a;
font-size: 16px;
font-weight: 600;
margin: 0 0 20px 0;
}
.new-source-group {
margin-bottom: 24px;
}
.new-source-title {
color: #666;
font-size: 13px;
font-weight: 500;
margin: 0 0 12px 0;
padding-bottom: 6px;
border-bottom: 1px solid #f5f5f5;
}
.new-item {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 0;
border-bottom: 1px solid #f9f9f9;
}
.new-item:last-child {
border-bottom: none;
}
.new-item-number {
color: #999;
font-size: 12px;
font-weight: 600;
min-width: 18px;
text-align: center;
flex-shrink: 0;
background: #f8f9fa;
border-radius: 50%;
width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.new-item-rank {
color: #fff;
background: #6b7280;
font-size: 10px;
font-weight: 700;
padding: 3px 6px;
border-radius: 8px;
min-width: 20px;
text-align: center;
flex-shrink: 0;
}
.new-item-rank.top { background: #dc2626; }
.new-item-rank.high { background: #ea580c; }
.new-item-content {
flex: 1;
min-width: 0;
}
.new-item-title {
font-size: 14px;
line-height: 1.4;
color: #1a1a1a;
margin: 0;
}
.error-section {
background: #fef2f2;
border: 1px solid #fecaca;
border-radius: 8px;
padding: 16px;
margin-bottom: 24px;
}
.error-title {
color: #dc2626;
font-size: 14px;
font-weight: 600;
margin: 0 0 8px 0;
}
.error-list {
list-style: none;
padding: 0;
margin: 0;
}
.error-item {
color: #991b1b;
font-size: 13px;
padding: 2px 0;
font-family: 'SF Mono', Consolas, monospace;
}
.footer {
margin-top: 32px;
padding: 20px 24px;
background: #f8f9fa;
border-top: 1px solid #e5e7eb;
text-align: center;
}
.footer-content {
font-size: 13px;
color: #6b7280;
line-height: 1.6;
}
.footer-link {
color: #4f46e5;
text-decoration: none;
font-weight: 500;
transition: color 0.2s ease;
}
.footer-link:hover {
color: #7c3aed;
text-decoration: underline;
}
.project-name {
font-weight: 600;
color: #374151;
}
@media (max-width: 480px) {
body { padding: 12px; }
.header { padding: 24px 20px; }
.content { padding: 20px; }
.footer { padding: 16px 20px; }
.header-info { grid-template-columns: 1fr; gap: 12px; }
.news-header { gap: 6px; }
.news-content { padding-right: 45px; }
.news-item { gap: 8px; }
.new-item { gap: 8px; }
.news-number { width: 20px; height: 20px; font-size: 12px; }
.save-buttons {
position: static;
margin-bottom: 16px;
display: flex;
gap: 8px;
justify-content: center;
flex-direction: column;
width: 100%;
}
.save-btn {
width: 100%;
}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<div class="save-buttons">
<button class="save-btn" onclick="saveAsImage()">保存为图片</button>
<button class="save-btn" onclick="saveAsMultipleImages()">分段保存</button>
</div>
<div class="header-title">热点新闻分析</div>
<div class="header-info">
<div class="info-item">
<span class="info-label">报告类型</span>
<span class="info-value">实时分析</span>
</div>
<div class="info-item">
<span class="info-label">新闻总数</span>
<span class="info-value">255 条</span>
</div>
<div class="info-item">
<span class="info-label">热点新闻</span>
<span class="info-value">16 条</span>
</div>
<div class="info-item">
<span class="info-label">生成时间</span>
<span class="info-value">02-12 02:57</span>
</div>
</div>
</div>
<div class="content">
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">ai 人工智能</div>
<div class="word-count warm">7 条</div>
</div>
<div class="word-index">1/5</div>
</div>
<div class="news-item new">
<div class="news-number">1</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">bilibili 热搜</span><span class="rank-num top">1</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E6%9C%80%E7%99%AB%E7%9A%84AI%E8%B5%9B%E5%8D%9A%E6%A6%A8%E8%8F%9C" target="_blank" class="news-link">最癫的AI赛博榨菜</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">2</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">财联社热门</span><span class="rank-num top">1</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2287511" target="_blank" class="news-link">李强:全面推进人工智能科技创新、产业发展和赋能应用,培育壮大新质生产力</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">3</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">华尔街见闻</span><span class="rank-num high">4</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3765438" target="_blank" class="news-link">美股遍寻“下一个AI受害者”,周一保险经纪崩了、周二财富管理崩了,嘉信理财盘中跌超9%</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">4</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">华尔街见闻</span><span class="rank-num ">7</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3765455" target="_blank" class="news-link">“AI之战”输不得!如果美股Mag 7今年就把现金流“烧成负数”,这对市场意味着什么?</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">5</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">贴吧</span><span class="rank-num ">15</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://tieba.baidu.com/hottopic/browse/hottopic?topic_id=28350534&amp;topic_name=%E5%9B%BD%E4%BA%A7AI%E9%99%8D%E7%BB%B4%E6%89%93%E5%87%BB%2C%E8%80%81%E5%A4%96%E9%85%B8%E4%BA%86" target="_blank" class="news-link">国产AI降维打击,老外酸了</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">6</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">澎湃新闻</span><span class="rank-num ">16</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://m.thepaper.cn/newsDetail_forward_32582057" target="_blank" class="news-link">Seedance爆火背后:真假难辨和个人隐私受关注,AI创作如何守住边界?</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">7</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">贴吧</span><span class="rank-num ">30</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://tieba.baidu.com/hottopic/browse/hottopic?topic_id=28350479&amp;topic_name=%E4%BB%A5%E5%81%87%E4%B9%B1%E7%9C%9F%2C%E5%A5%A5%E7%89%B9%E6%9B%BC%E5%A4%A7AI%E6%97%B6%E4%BB%A3%E6%9D%A5%E4%B8%B4" target="_blank" class="news-link">以假乱真,奥特曼大AI时代来临</a>
</div>
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">航天 飞船</div>
<div class="word-count warm">5 条</div>
</div>
<div class="word-index">2/5</div>
</div>
<div class="news-item new">
<div class="news-number">1</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">澎湃新闻</span><span class="rank-num top">1</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://m.thepaper.cn/newsDetail_forward_32582007" target="_blank" class="news-link">向载人登月再迈近!长征十号与梦舟飞船首次飞行试验任务成功</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">2</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">抖音</span><span class="rank-num top">2</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://www.douyin.com/hot/2396748" target="_blank" class="news-link">我国首次载人飞船返回舱海上溅落</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">3</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">bilibili 热搜</span><span class="rank-num high">5</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E9%95%BF%E5%BE%81%E5%8D%81%E5%8F%B7%E4%B8%8E%E6%A2%A6%E8%88%9F%E9%A3%9E%E8%88%B9%E8%AF%95%E9%AA%8C%E4%BB%BB%E5%8A%A1%E7%BA%AA%E5%AE%9E" target="_blank" class="news-link">长征十号与梦舟飞船试验任务纪实</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">4</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">bilibili 热搜</span><span class="rank-num ">8</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E9%95%BF%E5%8D%81%E7%81%AB%E7%AE%AD%E6%89%98%E4%B8%BE%E6%A2%A6%E8%88%9F%E9%A3%9E%E8%88%B9%E7%82%B9%E7%81%AB%E5%8D%87%E7%A9%BA" target="_blank" class="news-link">长十火箭托举梦舟飞船点火升空</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">5</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">bilibili 热搜</span><span class="rank-num ">17</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E6%A2%A6%E8%88%9F%E9%A3%9E%E8%88%B9%E5%8F%88%E4%B8%80%E6%AC%A1%E8%AF%95%E9%AA%8C%E6%88%90%E5%8A%9F" target="_blank" class="news-link">梦舟飞船又一次试验成功</a>
</div>
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">股票 A股 上证 深证</div>
<div class="word-count ">2 条</div>
</div>
<div class="word-index">3/5</div>
</div>
<div class="news-item new">
<div class="news-number">1</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">知乎</span><span class="rank-num ">8</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://www.zhihu.com/question/2004614069475370299" target="_blank" class="news-link">报道称绝味鸭脖上市来首次年度亏损,股票被 ST,一年半关店超 4000 家、日均关 7 家,为何消费者不买账了?</a>
</div>
</div>
</div>
<div class="news-item new">
<div class="news-number">2</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">财联社热门</span><span class="rank-num ">13</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2287337" target="_blank" class="news-link">持股还是持币过年?多家公募:春节后A股上涨概率较高,已有资金抢跑布局</a>
</div>
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">芯片 光刻机 光模块</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">4/5</div>
</div>
<div class="news-item new">
<div class="news-number">1</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">华尔街见闻</span><span class="rank-num ">9</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3765457" target="_blank" class="news-link">春节见?DeepSeek下一代模型:“高性价比”创新架构,助力中国突破“算力芯片和内存”瓶颈</a>
</div>
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">电力 协议电价</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">5/5</div>
</div>
<div class="news-item new">
<div class="news-number">1</div>
<div class="news-content">
<div class="news-header">
<span class="source-name">财联社热门</span><span class="rank-num top">3</span><span class="time-info">02时57分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2287286" target="_blank" class="news-link">国务院:到2035年全面建成全国统一电力市场体系 市场化交易电量占比稳中有升</a>
</div>
</div>
</div>
</div>
<div class="topic-trend-section">
<div class="topic-trend-title">🔥 异常热度话题</div>
<div class="viral-topic-item">
<div class="viral-topic-header">
<div class="viral-topic-keyword">AI</div>
<div class="viral-topic-stats">
5条提及 · <span class="up">↑5%</span> · <span class="level-mid">中热度</span>
</div>
</div>
<ul class="viral-sample-titles"><li>为什么 AI 会建议我走路去洗车?AI 还提出过什么壮举?</li><li>为什么 AI 会建议我走路去洗车?AI 还提出过什么壮举?</li><li>影视飓风深夜发视频,未收钱过往视频却被字节用于最新模型训练,个人声音环境等数据被 AI 训练会有哪些风险?</li></ul></div>
<div class="viral-topic-item">
<div class="viral-topic-header">
<div class="viral-topic-keyword">特朗普</div>
<div class="viral-topic-stats">
3条提及 · <span class="up">↑3%</span> · <span class="level-mid">中热度</span>
</div>
</div>
<ul class="viral-sample-titles"><li>特朗普:伊朗不会拥有核武器或导弹</li><li>特朗普:或向中东再派一支航母打击群</li><li>特朗普:伊朗希望达成协议,不然太蠢了</li></ul></div>
<div class="viral-topic-item">
<div class="viral-topic-header">
<div class="viral-topic-keyword">继续实施好适度宽松的货币政策</div>
<div class="viral-topic-stats">
3条提及 · <span class="up">↑3%</span> · <span class="level-mid">中热度</span>
</div>
</div>
<ul class="viral-sample-titles"><li>中国央行第四季度货币政策执行报告:继续实施好适度宽松的货币政策,将常态化开展国债买卖操作</li><li>央行:继续实施好适度宽松的货币政策</li><li>【早报】央行:继续实施好适度宽松的货币政策;美联储官员最新发声</li></ul></div>
<div class="viral-topic-item">
<div class="viral-topic-header">
<div class="viral-topic-keyword">太平年</div>
<div class="viral-topic-stats">
3条提及 · <span class="up">↑3%</span> · <span class="level-mid">中热度</span>
</div>
</div>
<ul class="viral-sample-titles"><li>人民日报评电视剧《太平年》:纯正历史剧回归,前景可期</li><li>如何评价电视剧《太平年》44 集?</li><li>《太平年》大背景五代十国,十个政权八种钱,集市交易怎么算?</li></ul></div></div>
<div class="topic-trend-section">
<div class="topic-trend-title">✨ 关注话题趋势</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">AMD</div>
<div class="word-count">8 条提及 <span style="color: #059669;">(↓100.00%)</span></div>
</div>
</div>
<div class="news-item">
<div class="news-content" style="padding-right: 0;">
<img src="data:image/png;base64,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" alt="AMD 趋势图" style="width: 100%; height: auto;" />
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">新质生产力</div>
<div class="word-count">1 条提及 <span style="color: #dc2626;">(↑0.00%)</span></div>
</div>
</div>
<div class="news-item">
<div class="news-content" style="padding-right: 0;">
<img src="data:image/png;base64,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" alt="新质生产力 趋势图" style="width: 100%; height: auto;" />
</div>
</div>
</div></div>
</div>
<div class="footer">
<div class="footer-content">
</div>
</div>
</div>
<script>
async function saveAsImage() {
const button = event.target;
const originalText = button.textContent;
try {
button.textContent = '生成中...';
button.disabled = true;
window.scrollTo(0, 0);
// 等待页面稳定
await new Promise(resolve => setTimeout(resolve, 200));
// 截图前隐藏按钮
const buttons = document.querySelector('.save-buttons');
buttons.style.visibility = 'hidden';
// 再次等待确保按钮完全隐藏
await new Promise(resolve => setTimeout(resolve, 100));
const container = document.querySelector('.container');
const canvas = await html2canvas(container, {
backgroundColor: '#ffffff',
scale: 1.5,
useCORS: true,
allowTaint: false,
imageTimeout: 10000,
removeContainer: false,
foreignObjectRendering: false,
logging: false,
width: container.offsetWidth,
height: container.offsetHeight,
x: 0,
y: 0,
scrollX: 0,
scrollY: 0,
windowWidth: window.innerWidth,
windowHeight: window.innerHeight
});
buttons.style.visibility = 'visible';
const link = document.createElement('a');
const now = new Date();
const filename = `TrendRadar_热点新闻分析_${now.getFullYear()}${String(now.getMonth() + 1).padStart(2, '0')}${String(now.getDate()).padStart(2, '0')}_${String(now.getHours()).padStart(2, '0')}${String(now.getMinutes()).padStart(2, '0')}.png`;
link.download = filename;
link.href = canvas.toDataURL('image/png', 1.0);
// 触发下载
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
button.textContent = '保存成功!';
setTimeout(() => {
button.textContent = originalText;
button.disabled = false;
}, 2000);
} catch (error) {
const buttons = document.querySelector('.save-buttons');
buttons.style.visibility = 'visible';
button.textContent = '保存失败';
setTimeout(() => {
button.textContent = originalText;
button.disabled = false;
}, 2000);
}
}
async function saveAsMultipleImages() {
const button = event.target;
const originalText = button.textContent;
const container = document.querySelector('.container');
const scale = 1.5;
const maxHeight = 5000 / scale;
try {
button.textContent = '分析中...';
button.disabled = true;
// 获取所有可能的分割元素
const newsItems = Array.from(container.querySelectorAll('.news-item'));
const wordGroups = Array.from(container.querySelectorAll('.word-group'));
const newSection = container.querySelector('.new-section');
const errorSection = container.querySelector('.error-section');
const header = container.querySelector('.header');
const footer = container.querySelector('.footer');
// 计算元素位置和高度
const containerRect = container.getBoundingClientRect();
const elements = [];
// 添加header作为必须包含的元素
elements.push({
type: 'header',
element: header,
top: 0,
bottom: header.offsetHeight,
height: header.offsetHeight
});
// 添加错误信息(如果存在)
if (errorSection) {
const rect = errorSection.getBoundingClientRect();
elements.push({
type: 'error',
element: errorSection,
top: rect.top - containerRect.top,
bottom: rect.bottom - containerRect.top,
height: rect.height
});
}
// 按word-group分组处理news-item
wordGroups.forEach(group => {
const groupRect = group.getBoundingClientRect();
const groupNewsItems = group.querySelectorAll('.news-item');
// 添加word-group的header部分
const wordHeader = group.querySelector('.word-header');
if (wordHeader) {
const headerRect = wordHeader.getBoundingClientRect();
elements.push({
type: 'word-header',
element: wordHeader,
parent: group,
top: groupRect.top - containerRect.top,
bottom: headerRect.bottom - containerRect.top,
height: headerRect.height
});
}
// 添加每个news-item
groupNewsItems.forEach(item => {
const rect = item.getBoundingClientRect();
elements.push({
type: 'news-item',
element: item,
parent: group,
top: rect.top - containerRect.top,
bottom: rect.bottom - containerRect.top,
height: rect.height
});
});
});
// 添加新增新闻部分
if (newSection) {
const rect = newSection.getBoundingClientRect();
elements.push({
type: 'new-section',
element: newSection,
top: rect.top - containerRect.top,
bottom: rect.bottom - containerRect.top,
height: rect.height
});
}
// 添加footer
const footerRect = footer.getBoundingClientRect();
elements.push({
type: 'footer',
element: footer,
top: footerRect.top - containerRect.top,
bottom: footerRect.bottom - containerRect.top,
height: footer.offsetHeight
});
// 计算分割点
const segments = [];
let currentSegment = { start: 0, end: 0, height: 0, includeHeader: true };
let headerHeight = header.offsetHeight;
currentSegment.height = headerHeight;
for (let i = 1; i < elements.length; i++) {
const element = elements[i];
const potentialHeight = element.bottom - currentSegment.start;
// 检查是否需要创建新分段
if (potentialHeight > maxHeight && currentSegment.height > headerHeight) {
// 在前一个元素结束处分割
currentSegment.end = elements[i - 1].bottom;
segments.push(currentSegment);
// 开始新分段
currentSegment = {
start: currentSegment.end,
end: 0,
height: element.bottom - currentSegment.end,
includeHeader: false
};
} else {
currentSegment.height = potentialHeight;
currentSegment.end = element.bottom;
}
}
// 添加最后一个分段
if (currentSegment.height > 0) {
currentSegment.end = container.offsetHeight;
segments.push(currentSegment);
}
button.textContent = `生成中 (0/${segments.length})...`;
// 隐藏保存按钮
const buttons = document.querySelector('.save-buttons');
buttons.style.visibility = 'hidden';
// 为每个分段生成图片
const images = [];
for (let i = 0; i < segments.length; i++) {
const segment = segments[i];
button.textContent = `生成中 (${i + 1}/${segments.length})...`;
// 创建临时容器用于截图
const tempContainer = document.createElement('div');
tempContainer.style.cssText = `
position: absolute;
left: -9999px;
top: 0;
width: ${container.offsetWidth}px;
background: white;
`;
tempContainer.className = 'container';
// 克隆容器内容
const clonedContainer = container.cloneNode(true);
// 移除克隆内容中的保存按钮
const clonedButtons = clonedContainer.querySelector('.save-buttons');
if (clonedButtons) {
clonedButtons.style.display = 'none';
}
tempContainer.appendChild(clonedContainer);
document.body.appendChild(tempContainer);
// 等待DOM更新
await new Promise(resolve => setTimeout(resolve, 100));
// 使用html2canvas截取特定区域
const canvas = await html2canvas(clonedContainer, {
backgroundColor: '#ffffff',
scale: scale,
useCORS: true,
allowTaint: false,
imageTimeout: 10000,
logging: false,
width: container.offsetWidth,
height: segment.end - segment.start,
x: 0,
y: segment.start,
windowWidth: window.innerWidth,
windowHeight: window.innerHeight
});
images.push(canvas.toDataURL('image/png', 1.0));
// 清理临时容器
document.body.removeChild(tempContainer);
}
// 恢复按钮显示
buttons.style.visibility = 'visible';
// 下载所有图片
const now = new Date();
const baseFilename = `TrendRadar_热点新闻分析_${now.getFullYear()}${String(now.getMonth() + 1).padStart(2, '0')}${String(now.getDate()).padStart(2, '0')}_${String(now.getHours()).padStart(2, '0')}${String(now.getMinutes()).padStart(2, '0')}`;
for (let i = 0; i < images.length; i++) {
const link = document.createElement('a');
link.download = `${baseFilename}_part${i + 1}.png`;
link.href = images[i];
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
// 延迟一下避免浏览器阻止多个下载
await new Promise(resolve => setTimeout(resolve, 100));
}
button.textContent = `已保存 ${segments.length} 张图片!`;
setTimeout(() => {
button.textContent = originalText;
button.disabled = false;
}, 2000);
} catch (error) {
console.error('分段保存失败:', error);
const buttons = document.querySelector('.save-buttons');
buttons.style.visibility = 'visible';
button.textContent = '保存失败';
setTimeout(() => {
button.textContent = originalText;
button.disabled = false;
}, 2000);
}
}
document.addEventListener('DOMContentLoaded', function() {
window.scrollTo(0, 0);
});
</script>
</body>
</html>