96SEO 2026-02-20 10:38 21
href="https://www.cnblogs.com/Laurentianelle/p/19620225"

id="用-python-一键下载并整合统计年鉴-excel-文件自动分类合并版">用
如果你经常做数据分析、论文写作或政府数据整理,可能会遇到这样的问题:
文件,需要一个个点开下载,还要手动分类整理,非常耗时。
请在合法合规前提下使用,遵守网站数据使用规范和相关法律法规。
https://www.python.org/downloads/
下载并安装(安装时勾选
requests:负责“帮你打开网页”beautifulsoup4:负责“从网页里找下载链接”pandas:负责“读取和写入openpyxl:负责“生成class="language-python">base_dir
class="language-python">base_dir
注意:必须是存在的磁盘路径。
D:\yearbook_project\dataid="核心代码解析新手能看懂版">核心代码解析(新手能看懂版)
下面是完整代码(已去除任何私人信息,可直接运行):
"https://oss.henan.gov.cn/sbgt-wztipt/attachment/hntjj/hntj/lib/tjnj/2023nj/zk/lefte.htm",2024:
"https://oss.henan.gov.cn/sbgt-wztipt/attachment/hntjj/hntj/lib/tjnj/2024nj/zk/indexce.htm"
=================
timeout=20)resp.raise_for_status()resp.encoding
'gb2312'except
href.startswith("http"):links.append(href)else:base
f"https://oss.henan.gov.cn/sbgt-wztipt/attachment/hntjj/hntj/lib/tjnj/{year}nj/zk/"links.append(base
linksdef
save_path):"""下载文件,如果已存在则跳过"""if
and
timeout=30)resp.raise_for_status()with
open(save_path,
f:f.write(resp.content)print(f"[OK]
下载成功:
clean_and_merge_by_category(year_folder,
for
{year_folder}")returncategory_dict
defaultdict(list)#
match.groups()category_dict[main_cat].append((f,
sub_cat))os.makedirs(output_dir,
exist_ok=True)for
category_dict.items():sheets_to_write
[]for
df.empty:continuesheet_name_clean
'',
sub_cat)[:31]sheets_to_write.append((df,
Exception
sheets_to_write:sheets_to_write.append((pd.DataFrame({"提示":
["此大类下无有效数据"]}),
os.path.exists(output_file):os.remove(output_file)with
engine='openpyxl')
sheets_to_write:df.to_excel(writer,
index=False,
"excel")os.makedirs(year_folder,
exist_ok=True)for
os.path.basename(link)save_path
save_path)output_dir
str(year))clean_and_merge_by_category(year_folder,
所有年份下载与整合完成!")
id="用大白话理解核心逻辑">用大白话理解核心逻辑
id="-clean_and_merge_by_category">③
clean_and_merge_by_category()
class="post-meta-container">
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback