<!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">20 条</span>
</div>
<div class="info-item">
<span class="info-label">生成时间</span>
<span class="info-value">02-04 02:50</span>
</div>
</div>
</div>
<div class="content">
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">特斯拉 马斯克</div>
<div class="word-count warm">6 条</div>
</div>
<div class="word-index">1/9</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 high">4</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3764779" target="_blank" class="news-link">Space X收购xAI,“火箭+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 ">6</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://news.ifeng.com/c/8qRtxXxufFZ" 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 ">7</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://m.thepaper.cn/newsDetail_forward_32524769" target="_blank" class="news-link">法国司法部门搜查X平台办公室并传唤马斯克</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 ">14</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.toutiao.com/trending/7602620308612189722/" 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">澎湃新闻</span><span class="rank-num ">17</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://m.thepaper.cn/newsDetail_forward_32520975" target="_blank" class="news-link">估值1.25万亿美元!马斯克宣布SpaceX收购xAI:瞄准太空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 ">22</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://tieba.baidu.com/hottopic/browse/hottopic?topic_id=28350084&amp;topic_name=%E9%A9%AC%E6%96%AF%E5%85%8B%E8%B7%A8%E6%80%A7%E5%88%AB%E5%A5%B3%E5%84%BF%E5%BC%80%E9%94%A4%E4%BA%B2%E7%88%B9" 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">ai 人工智能</div>
<div class="word-count warm">5 条</div>
</div>
<div class="word-index">2/9</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 high">4</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E6%98%A5%E8%8A%82%E4%B8%BA%E4%BD%95%E6%88%90%E4%B8%BAAI%E7%BA%A2%E5%8C%85%E4%B8%BB%E6%88%98%E5%9C%BA" 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 ">8</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279188" target="_blank" class="news-link">【焦点复盘】市场盘中再现深V反转,全市场超120股涨逾10%,AI软硬件双双回暖</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 ">9</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279363" target="_blank" class="news-link">市值一日蒸发480亿!寒武纪否认市场传闻但股价难止跌 投资人士:AI芯片龙头稀缺性或在消退</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 ">11</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279310" target="_blank" class="news-link">一图看懂 | 官宣与xAI合并,SpaceX接下来还有哪些大动作?</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 ">14</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E8%A7%A3%E8%AF%BBSpaceX%E6%94%B6%E8%B4%ADxAI" target="_blank" class="news-link">解读SpaceX收购xAI</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 ">2 条</div>
</div>
<div class="word-index">3/9</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 ">10</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.zhihu.com/question/2001257534565150999" 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">bilibili 热搜</span><span class="rank-num ">23</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E7%BA%A2%E5%8C%85%E8%80%81%E5%A5%B6%E5%A4%A7%E6%88%98%E6%9C%BA%E5%99%A8%E4%BA%BA" 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">4/9</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">2</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279395" target="_blank" class="news-link">2026年首月A股新开492万户,高于2025所有月份,如何看这个数据?</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 ">6</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279219" 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">英伟达 NVIDIA 黄仁勋</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">5/9</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 ">10</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3764782" target="_blank" class="news-link">报道称OpenAI对英伟达AI芯片不满意,寻求推理芯片替代</a>
</div>
</div>
</div>
</div>
<div class="word-group">
<div class="word-header">
<div class="word-info">
<div class="word-name">谷歌 google</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">6/9</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时50分</span>
</div>
<div class="news-title"><a href="https://wallstreetcn.com/articles/3764858" target="_blank" class="news-link">120倍回报、千亿美元浮盈,SpaceX上市的隐藏大赢家——谷歌!</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">7/9</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 ">25</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://search.bilibili.com/all?keyword=%E4%B8%AD%E6%96%B9%E5%9B%9E%E5%BA%94%E6%97%A5%E6%96%B9%E6%B7%B1%E6%B5%B7%E6%8C%96%E5%88%B0%E5%90%AB%E7%A8%80%E5%9C%9F%E6%B3%A5%E6%B5%86" 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">电力 协议电价</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">8/9</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时50分</span>
</div>
<div class="news-title"><a href="https://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BD%E7%94%B5%E5%8A%9B%E6%9C%89%E5%A4%9A%E5%BC%BA" 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">航天 飞船</div>
<div class="word-count ">1 条</div>
</div>
<div class="word-index">9/9</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 ">7</span><span class="time-info">02时50分</span>
</div>
<div class="news-title"><a href="https://www.cls.cn/detail/2279201" target="_blank" class="news-link">【数据看盘】超10亿元资金狂买航天发展 “北向+机构+游资”联手抢筹罗博特科</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">2026</div>
<div class="viral-topic-stats">
4条提及 · <span class="up">↑4%</span> · <span class="level-mid">中热度</span>
</div>
</div>
<ul class="viral-sample-titles"><li>2026 年全明星替补阵容发布,对此有什么看法?</li><li>如何看待权威第三方公布的 2026 年 1 月华为中国手机市场份额第一?</li><li>2026 年中央一号文件发布,首提「常态化精准帮扶」,如何解读?还有哪些新的举措值得关注?</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">受贿1</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>受贿1.37亿余元!唐一军被判无期</li><li>受贿1.17亿!李微微一审被判无期</li><li>受贿1.37亿余元,江西省政协原主席唐一军一审被判无期</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">2 条提及 <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>
</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>