从百度热搜、小红书、网易新闻、新浪微博、知乎等收集最近7天内10-15条热度很高的社会民生类的新闻热...

Creado el: 25 de marzo de 2026

Respondido usando GPT-5.4 Thinking por Chat01

Pregunta

从新浪微博,百度热榜,网易新闻、抖音、知乎、小红书收集最近7天内10-15条热度很高的社会民生类的新闻热点归纳输出成热点舆情报告,带原始新闻链接及简短分析,提供可下载文件

Python

python
from docx import Document from docx.shared import Pt, Cm, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.enum.table import WD_TABLE_ALIGNMENT, WD_CELL_VERTICAL_ALIGNMENT from docx.oxml import OxmlElement from docx.oxml.ns import qn from docx.opc.constants import RELATIONSHIP_TYPE as RT entries = [ { "no": 1, "category": "公共安全 / 法治", "title": "“梅姨”落网,拐卖儿童案关键人物终被抓获", "date": "2026-03-21", "platforms": "百度热榜、微博话题扩散", "url": "https://news.cctv.com/2026/03/21/ARTIjcOUVFx0eBeHrYTw6cLl260321.shtml", "summary": "广州警方通报,“张维平等人拐卖儿童案”关键人物“梅姨”谢某某落网并被依法逮捕,相关受害家庭和寻亲群体强烈关注。", "analysis": "这是近几天情绪强度最高的民生类议题之一,核心情绪是“迟到的正义”和“天下无拐”。舆情正向为主,但公众同时期待案件细节进一步公开,并关注是否还会牵出更多拐卖线索。" }, { "no": 2, "category": "教育 / 家庭", "title": "多地中小学公布春假安排,家庭照护与错峰出行成焦点", "date": "2026-03-20", "platforms": "百度热榜、知乎问答讨论", "url": "https://news.cctv.com/2026/03/20/ARTILyuO964DV20IfykEe2kS260320.shtml", "summary": "随着“支持有条件的地方推广中小学春秋假”写入政府工作报告,江苏、四川、浙江等地陆续明确春假时间及配套托管安排。", "analysis": "该话题兼具政策性和生活性,舆情呈“支持减压”与“家长请假、托管压力”并行的双向讨论。它还可能带动本地文旅和亲子消费,属于典型的长尾型民生政策议题。" }, { "no": 3, "category": "就业 / 交通", "title": "道路运输从业资格年龄上限放宽至 63 周岁", "date": "2026-03-20", "platforms": "百度热榜、政策讨论", "url": "https://jtj.wuhan.gov.cn/jtzx/zwdt/202603/t20260320_2743211.shtml", "summary": "交通运输领域新规落地,经营性道路客货运输驾驶员、危险货物运输从业人员等岗位的从业年龄上限由 60 周岁放宽至 63 周岁。", "analysis": "舆情关注点集中在两端:一端是中老年从业者增收与缓解行业用工压力,另一端是对高龄驾驶安全、体检评估和岗位强度的担忧。后续若缺少配套健康筛查和责任机制,争议仍会持续。" }, { "no": 4, "category": "公共服务 / 女性议题", "title": "女子月经弄脏卧铺床单被要求清洗或赔偿,铁路回应引热议", "date": "2026-03-20", "platforms": "百度热榜、微博热议、知乎问答", "url": "https://news.cctv.com/2026/03/20/ARTIeCwJNsgz3ud06o5jDnXX260320.shtml", "summary": "网传一名女乘客在卧铺车厢突来月经弄脏床单,列车员要求其清洗或赔偿 180 元,铁路随后发布情况说明。", "analysis": "话题敏感点不只是事实细节,更在于公共服务是否足够体面和女性友好。舆论普遍期待铁路系统在卫生巾售卖、应急包配置、女性乘客服务规范等方面给出更明确的制度回应。" }, { "no": 5, "category": "消费 / 食品安全", "title": "山姆冷鲜猪肉被质疑“数月前屠宰”,追溯信息引发信任危机", "date": "2026-03-21", "platforms": "微博热搜、百度热榜", "url": "https://finance.sina.com.cn/roll/2026-03-21/doc-inhrtucx6004216.shtml", "summary": "深圳消费者反映在山姆购买的冷鲜猪肉追溯信息显示屠宰日期为 2025 年 11 月,引发“冻化鲜”争议,企业回应称系系统信息同步与校验失误。", "analysis": "这是典型的消费信任型舆情。公众最在意的不是单一商品,而是“品牌承诺是否可信”“追溯码是否真实可核验”。如果后续监管核查与公开解释不足,舆情很容易从个案扩展为对会员制零售品牌的整体质疑。" }, { "no": 6, "category": "消费治理 / 餐饮", "title": "上海一年内 1200 多家饭店因“拍黄瓜”被举报,职业打假边界再起争议", "date": "2026-03-21", "platforms": "微博热搜、百度热榜", "url": "https://news.qq.com/rain/a/20260321A06G1V00", "summary": "上海市消保委披露,一名职业打假人一年内针对 1200 多家饭店“拍黄瓜”问题发起举报,争议点主要是冷菜制售资质与实际食品安全风险之间的边界。", "analysis": "舆情核心并非“拍黄瓜”本身,而是公众对“维权”和“牟利式举报”边界的重新审视。多数评论同情小微餐饮经营压力,但也有人强调食品合规不能被轻描淡写,说明该议题具有较强制度争辩属性。" }, { "no": 7, "category": "校园安全 / 儿童健康", "title": "小学生校门口买“小火龙”后中毒呕吐,校园周边售卖问题受关注", "date": "2026-03-22", "platforms": "百度热榜、短视频扩散", "url": "https://news.qq.com/rain/a/20260322A02ON800", "summary": "陕西西安有家长反映,孩子在校门口购买被称作“小火龙”的东方蝾螈后出现中毒呕吐,教育与市场监管部门介入调查。", "analysis": "该事件高度契合家长群体的风险焦虑,传播速度快。舆论焦点已经从个案转向“校园周边商铺是否存在危险生物、危险玩物或三无商品销售”的治理问题,容易促发地方层面的集中整治呼声。" }, { "no": 8, "category": "消费 / 家居健康", "title": "央视曝光网购家具甲醛检测骗局,电商平台审核责任被追问", "date": "2026-03-21", "platforms": "百度热榜、家装消费讨论", "url": "https://k.sina.cn/article_3038946833_b522a61100101mhps.html", "summary": "央视调查披露,部分网购家具商家用篡改或伪造的检测报告冒充环保合格证明,消费者收货后仍遭遇刺鼻气味和头晕等问题。", "analysis": "这类话题天然具备高情绪穿透力,因为它直接连接“居家健康”“婴幼儿家庭”“电商维权成本”等焦虑。舆情不仅指向商家作假,更会延伸追问平台审核机制、检测机构信息公开和消费者自查路径。" }, { "no": 9, "category": "农业 / 助农", "title": "广西宾阳多名蔗农免费开放甘蔗地,市民一天拉走 20 多吨", "date": "2026-03-19", "platforms": "百度热榜、抖音扩散", "url": "https://news.qq.com/rain/a/20260319A07WQ100", "summary": "广西南宁市宾阳县多位甘蔗种植户因果蔗滞销,在网络平台发布视频,免费开放自家蔗地供市民砍收,短时间内形成助农热潮。", "analysis": "这是一类兼具温度和问题意识的助农议题:前半段是“市民自发帮一把”的暖意传播,后半段则是对产销衔接、价格波动、农产品流通体系的追问。情绪总体偏正向,但背后结构性问题并未消失。" }, { "no": 10, "category": "公益 / 城市关怀", "title": "老顾客默默请全城环卫工吃了 1 万碗面,正能量话题走热", "date": "2026-03-23", "platforms": "短视频正向传播、微博话题扩散", "url": "https://hb.ifeng.com/c/8rhnAtUuyJW", "summary": "湖北宜昌一家面馆持续一年多为环卫工免费供餐,背后由一位不愿具名的老顾客长期结账,累计已覆盖超过 1 万人次。", "analysis": "该议题具备天然的情感扩散力,评论区以“暖心”“值得被看见”为主。与此同时,部分舆论也会顺势追问:对环卫工等基层劳动者的关怀,能否从个体善意转化为更稳定、更制度化的保障。" }, { "no": 11, "category": "养老 / 家庭伦理", "title": "儿子每天开车带 103 岁母亲上班,代际陪伴引发共鸣", "date": "2026-03-22", "platforms": "百度热榜、抖音精选", "url": "https://news.ycwb.com/ikimvkhtij/content_54022387.htm", "summary": "广东一名男子在社交平台分享自己每天上班都带着 103 岁母亲同行的视频,因老人精神状态良好而引发广泛点赞。", "analysis": "表层传播点是“孝亲”“温情”,深层讨论则会落到老龄化社会的现实处境:高龄老人日常陪伴、家庭照护成本和社区养老支持不足。该话题往往会引发跨年龄层共鸣,情绪以温暖和感慨为主。" }, { "no": 12, "category": "生命教育 / 医学伦理", "title": "“我爸爸去做大体老师了”刷屏,遗体捐献议题引发大规模共情", "date": "2026-03-24", "platforms": "百度热榜、微博热议", "url": "https://news.hbtv.com.cn/p/4593708.html", "summary": "湖北一名网友发文称“我爸爸去长江大学做大体老师了”,其父生前签署遗体捐献书,帖子迅速获得大量关注与致敬。", "analysis": "这类话题高度正向,但不是简单的“感动新闻”。它同时触发公众对生命教育、医学生职业伦理、遗体捐献认知缺口的讨论,具有较强的公共教育价值和情绪延展力。" }, { "no": 13, "category": "公共安全 / 见义勇为", "title": "高中生在公交车上制服猥亵嫌疑人,公共场所安全话题升温", "date": "2026-03-22", "platforms": "微博、抖音、问答讨论", "url": "https://www.thepaper.cn/newsDetail_forward_32811092", "summary": "陕西延安一名高中生在公交车上制止猥亵、殴打他人的嫌疑人,警方通报已对嫌疑人采取强制措施,并将按程序为见义勇为行为申报褒奖。", "analysis": "舆情整体高度赞赏见义勇为,但也伴随对未成年人介入冲突风险、公交车应急处置流程、公共交通安全培训的再讨论。它兼具正向传播价值和治理提醒意义。" }, ] doc = Document() # Page setup section = doc.sections[0] section.top_margin = Cm(2.2) section.bottom_margin = Cm(2.0) section.left_margin = Cm(2.2) section.right_margin = Cm(2.0) # Helper functions def set_run_font(run, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=None, bold=None, color=None, italic=None): run.font.name = ascii_font r = run._element.rPr if r is None: r = OxmlElement("w:rPr") run._element.insert(0, r) rFonts = r.rFonts if rFonts is None: rFonts = OxmlElement("w:rFonts") r.insert(0, rFonts) rFonts.set(qn("w:ascii"), ascii_font) rFonts.set(qn("w:hAnsi"), ascii_font) rFonts.set(qn("w:eastAsia"), east_asia) if size: run.font.size = Pt(size) if bold is not None: run.bold = bold if color: run.font.color.rgb = RGBColor.from_string(color) if italic is not None: run.italic = italic def set_paragraph_cn(paragraph, size=11, color="222222", font="Noto Serif CJK SC", line=1.45, space_after=6, space_before=0): fmt = paragraph.paragraph_format fmt.line_spacing = line fmt.space_after = Pt(space_after) fmt.space_before = Pt(space_before) for run in paragraph.runs: set_run_font(run, east_asia=font, ascii_font="Arial", size=size, color=color) def add_hyperlink(paragraph, text, url, color="0563C1", underline=True): part = paragraph.part r_id = part.relate_to(url, RT.HYPERLINK, is_external=True) hyperlink = OxmlElement("w:hyperlink") hyperlink.set(qn("r:id"), r_id) new_run = OxmlElement("w:r") rPr = OxmlElement("w:rPr") rFonts = OxmlElement("w:rFonts") rFonts.set(qn("w:ascii"), "Arial") rFonts.set(qn("w:hAnsi"), "Arial") rFonts.set(qn("w:eastAsia"), "Noto Sans CJK SC") rPr.append(rFonts) c = OxmlElement("w:color") c.set(qn("w:val"), color) rPr.append(c) if underline: u = OxmlElement("w:u") u.set(qn("w:val"), "single") rPr.append(u) sz = OxmlElement("w:sz") sz.set(qn("w:val"), str(int(10.5*2))) rPr.append(sz) szcs = OxmlElement("w:szCs") szcs.set(qn("w:val"), str(int(10.5*2))) rPr.append(szcs) new_run.append(rPr) t = OxmlElement("w:t") t.text = text new_run.append(t) hyperlink.append(new_run) paragraph._p.append(hyperlink) return hyperlink def shade_cell(cell, fill): tcPr = cell._tc.get_or_add_tcPr() shd = OxmlElement('w:shd') shd.set(qn('w:fill'), fill) tcPr.append(shd) def set_cell_text(cell, text, size=10.5, bold=False, color="222222", align=0, font="Noto Sans CJK SC"): cell.text = "" p = cell.paragraphs[0] if align == 1: p.alignment = WD_ALIGN_PARAGRAPH.CENTER elif align == 2: p.alignment = WD_ALIGN_PARAGRAPH.RIGHT run = p.add_run(text) set_run_font(run, east_asia=font, ascii_font="Arial", size=size, bold=bold, color=color) p.paragraph_format.space_after = Pt(2) p.paragraph_format.space_before = Pt(2) p.paragraph_format.line_spacing = 1.2 cell.vertical_alignment = WD_CELL_VERTICAL_ALIGNMENT.CENTER # Title block p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER r = p.add_run("近7天社会民生热点舆情报告") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=22, bold=True, color="17365D") p.paragraph_format.space_after = Pt(6) p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER r = p.add_run("监测平台:新浪微博、百度热榜、网易新闻、抖音、知乎、小红书") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.5, color="555555") p.paragraph_format.space_after = Pt(2) p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER r = p.add_run("监测周期:2026/03/19 - 2026/03/25 | 生成日期:2026/03/25") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.5, color="555555") p.paragraph_format.space_after = Pt(14) # Intro band tbl = doc.add_table(rows=1, cols=1) tbl.alignment = WD_TABLE_ALIGNMENT.CENTER tbl.autofit = True cell = tbl.cell(0,0) shade_cell(cell, "EAF2F8") p = cell.paragraphs[0] p.alignment = WD_ALIGN_PARAGRAPH.LEFT r = p.add_run("执行摘要") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=11, bold=True, color="17365D") p = cell.add_paragraph() r = p.add_run("本期共筛选 13 条近 7 天内热度较高的社会民生类热点,主要集中在四类议题:") set_run_font(r, east_asia="Noto Serif CJK SC", ascii_font="Arial", size=10.5, color="333333") p = cell.add_paragraph(style=None) for text in [ "消费与食品安全:山姆猪肉追溯争议、家具甲醛检测骗局、“拍黄瓜”举报争议等,均围绕“消费信任”和“平台/监管责任”发酵。", "公共服务与安全:卧铺床单事件、小火龙中毒、高中生制服公交猥亵嫌疑人等议题,反映出规则温度、校园周边治理与公共场所安全管理的讨论升级。", "教育与家庭:春假安排、103 岁母亲随子上班等话题,兼具现实压力与情感共鸣,容易形成长尾讨论。", "公益与生命教育:环卫工免费吃面、“大体老师”等正向议题传播效果强,但背后都延伸出制度化支持的期待。" ]: p = cell.add_paragraph(style=None) p.style = doc.styles['List Bullet'] p.paragraph_format.space_after = Pt(2) for rr in p.runs: rr.clear() r = p.add_run(text) set_run_font(r, east_asia="Noto Serif CJK SC", ascii_font="Arial", size=10.2, color="333333") doc.add_paragraph() # Methodology h = doc.add_paragraph() r = h.add_run("一、监测口径与样本说明") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=14, bold=True, color="17365D") h.paragraph_format.space_after = Pt(8) tbl = doc.add_table(rows=4, cols=2) tbl.alignment = WD_TABLE_ALIGNMENT.CENTER tbl.autofit = False for row in tbl.rows: row.height = None tbl.columns[0].width = Cm(3.0) tbl.columns[1].width = Cm(12.5) labels = ["监测时间", "平台范围", "筛选标准", "说明"] values = [ "2026 年 3 月 19 日至 2026 年 3 月 25 日。", "新浪微博、百度热榜、网易新闻、抖音、知乎、小红书;同时结合原始新闻页进行事实核验。", "优先保留与社会民生直接相关的公共安全、食品消费、教育、交通、养老、公益、校园与女性服务议题,剔除娱乐、体育、国际冲突及纯政策口号类内容。", "微博、知乎、小红书、网易新闻部分历史热榜或页面对公开访问不够友好,因此本报告采用“公开热榜/索引页 + 原始新闻页”交叉验证方式,不做分钟级榜位复原。" ] for i, (lab, val) in enumerate(zip(labels, values)): c1, c2 = tbl.rows[i].cells shade_cell(c1, "D9E8F5") shade_cell(c2, "F8FBFD") set_cell_text(c1, lab, size=10.5, bold=True, color="17365D", align=1, font="Noto Sans CJK SC") set_cell_text(c2, val, size=10.2, color="333333", align=0, font="Noto Serif CJK SC") doc.add_paragraph() # Summary table h = doc.add_paragraph() r = h.add_run("二、热点清单总表") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=14, bold=True, color="17365D") h.paragraph_format.space_after = Pt(8) tbl = doc.add_table(rows=1, cols=5) tbl.style = "Table Grid" tbl.alignment = WD_TABLE_ALIGNMENT.CENTER hdrs = ["序号", "热点主题", "日期", "平台观察", "核心判断"] for i, head in enumerate(hdrs): cell = tbl.rows[0].cells[i] shade_cell(cell, "D9E8F5") set_cell_text(cell, head, size=10.5, bold=True, color="17365D", align=1 if i in [0,2] else 0) for e in entries: row = tbl.add_row().cells set_cell_text(row[0], str(e["no"]), align=1, size=10.0) set_cell_text(row[1], e["title"], size=10.0) set_cell_text(row[2], e["date"][5:], align=1, size=10.0) set_cell_text(row[3], e["platforms"], size=9.6) core = e["analysis"].split("。")[0] + "。" set_cell_text(row[4], core, size=9.6) doc.add_paragraph() # Detailed analysis h = doc.add_paragraph() r = h.add_run("三、逐条热点分析") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=14, bold=True, color="17365D") h.paragraph_format.space_after = Pt(8) for e in entries: p = doc.add_paragraph() p.paragraph_format.space_before = Pt(10) p.paragraph_format.space_after = Pt(4) r = p.add_run(f"{e['no']}. {e['title']}") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=12.5, bold=True, color="1F4E79") # meta line p = doc.add_paragraph() p.paragraph_format.space_after = Pt(3) r1 = p.add_run(f"类别:{e['category']} ") set_run_font(r1, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.2, bold=True, color="555555") r2 = p.add_run(f"日期:{e['date']} ") set_run_font(r2, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.2, color="555555") r3 = p.add_run(f"平台观察:{e['platforms']}") set_run_font(r3, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.2, color="555555") p = doc.add_paragraph() r = p.add_run("事件概述:") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.8, bold=True, color="17365D") r = p.add_run(e["summary"]) set_run_font(r, east_asia="Noto Serif CJK SC", ascii_font="Arial", size=10.5, color="333333") p.paragraph_format.line_spacing = 1.45 p.paragraph_format.space_after = Pt(4) p = doc.add_paragraph() r = p.add_run("舆情简析:") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.8, bold=True, color="17365D") r = p.add_run(e["analysis"]) set_run_font(r, east_asia="Noto Serif CJK SC", ascii_font="Arial", size=10.5, color="333333") p.paragraph_format.line_spacing = 1.45 p.paragraph_format.space_after = Pt(2) p = doc.add_paragraph() r = p.add_run("原始新闻:") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=10.5, bold=True, color="17365D") add_hyperlink(p, "点击打开原始报道", e["url"]) p.paragraph_format.space_after = Pt(6) # Conclusion h = doc.add_paragraph() r = h.add_run("四、综合判断") set_run_font(r, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=14, bold=True, color="17365D") h.paragraph_format.space_before = Pt(12) h.paragraph_format.space_after = Pt(8) for txt in [ "近 7 天社会民生热点以“消费信任 + 公共服务细节 + 家庭伦理/生命教育”三条主线最为突出,其中消费型舆情最容易形成愤怒、怀疑和维权扩散,正能量议题则更容易获得跨圈层传播。", "与往期相比,本期热点呈现出更明显的“从个案走向制度追问”的特征。例如,山姆猪肉争议会外溢到追溯体系,卧铺床单事件会外溢到女性友好服务,小火龙中毒会外溢到校园周边治理。", "若面向政务、媒体或企业品牌做后续跟踪,建议优先关注三类议题:一是食品与家居消费信任危机;二是校园、交通等公共空间的细节治理;三是易形成正向传播的公益与生命教育议题。" ]: p = doc.add_paragraph(style='List Bullet') p.paragraph_format.space_after = Pt(3) r = p.add_run(txt) set_run_font(r, east_asia="Noto Serif CJK SC", ascii_font="Arial", size=10.5, color="333333") # Footer text section = doc.sections[0] footer = section.footer.paragraphs[0] footer.alignment = WD_ALIGN_PARAGRAPH.CENTER run = footer.add_run("近7天社会民生热点舆情报告 | 2026-03-25") set_run_font(run, east_asia="Noto Sans CJK SC", ascii_font="Arial", size=9, color="888888") path = "/mnt/data/近7天社会民生热点舆情报告_20260325.docx" doc.save(path) path '/mnt/data/近7天社会民生热点舆情报告_20260325.docx'

Pensamiento

bash -lc cp /mnt/data/report_render/近7天社会民生热点舆情报告_20260325.pdf /mnt/data/近7天社会民生热点舆情报告_20260325.pdf && ls -l /mnt/data/近7天社会民生热点舆情报告_20260325.pdf

Thought for 12m 35s

Respuesta

已按你这次的口径重做,并生成可下载 Word/PDF。报告覆盖 2026 年 3 月 19 日至 3 月 25 日,共 13 条社会民生热点,正文附原始新闻链接和简短分析,纳入了“梅姨”落网、多地中小学春假、山姆冷鲜猪肉争议、校园周边“小火龙”中毒、宾阳蔗农免费开放甘蔗地等话题。 (CCTV News)

说明:微博、知乎、小红书等平台的部分历史热榜公开访问有限,因此报告采用公开热榜/索引页、相关话题页与原始新闻页交叉核验,不做分钟级榜位复原;百度热榜、微博热搜页、知乎热榜页和小红书公开页已作为本轮监测入口参考。 (Baidu Top Searches)

下载文件: Word 报告 PDF 报告

Compartir este Q&A