一直有小伙伴想爬取中国政府采购网的政府采购公告数据(注意之前分享的是政府采购合同数据),在过去几个月里,我花了很多时间(还有很多钱)来爬取这个数据。
该数据的爬取分成两部分,首先需要爬取整理所有的目录页面:
![]()
这样可以得到每一条政府采购公告数据的标题、链接、年份等信息。我爬取的是 2001 年到 2022 年 6 月 30 日的,经过爬取和整理一共得到了大约 1400 万条公告链接数据。
第二部是循环爬取这 1300 万个链接,得到每个公告的详细信息。这部分工作又得分成两部分:1. 2013 年之前的爬取过程是反爬的;2. 2013 年之后的爬取过程不反爬。因此我先爬取了 2013 年之后的网页,大概是 1100 万个。
各年、各种类型的政府采购公告样式千奇百怪,难以整理,所以详细数据的整理还在进行中。因此今天先分享第一步的结果,2001~2022 年 6 月全部的 1400 万条采购公告的基础信息,包含如下变量:
- 年份
- 链接
- 标题
- 文本
- 日期
- 采购人
- 代理机构
- 类型
- 地区
- 类别
dfa %>% |
其中文本变量是指有些公告目录上有这样的一些描述:
![]()
由于数据非常大,所以我拆分成了逐年的文件,包括下面两种格式:
- 供 Stata 读取的 dta 格式;
- 供 Excel 读取的 xlsx 格式。
大家可以根据自己的需要选择使用。
详细的公告数据还在处理中。考虑到公告的样式各种个样,难以处理,所以只选择处理含有公告摘要的:
![]()
没有公告摘要信息的公告会直接使用“公告文本”变量保存公告的内容方便有需要的小伙伴进行文本分析。
详细的公告数据处理完成之后也会分享给大家,耐心等待即可~
下图展示了历年各种类型的公告数量以及占比:
)![]()
点击这里跳转到 RStata 短书平台获取附件:历年政府采购公告数据(仅含条目数据,停止更新)
评论