如何用Scrapy实现爬取新华网和人民网的简单爬虫示例?

更新于
2026-10-09 06:34:04
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2070个文字,预计阅读时间需要9分钟。

如何用Scrapy实现爬取新华网和人民网的简单爬虫示例?

新華網爬蟲(2022年6月)+1+網站結構分析+新華網網址:新華網_讓新聞離你更近(news.cn)+新華網首頁具有關鍵詞搜索功能,我們隨意搜索一個關鍵詞,即可發現新華網的內容。

新华网爬虫(2022年6月)

1 分析网站结构

新华网网址:新华网_让新闻离你更近 (news.cn)

新华网的首页是带有关键词搜索功能的,我们尝试在搜索栏随意搜索一个关键词

可以发现新华网一次最多可以爬取的数据是10000条,且其数据是通过分页显示的

2 分析网页具体组成

在搜索后的显示页面按下F12进入开发者页面,切换到NetWork(网络),然后按下Ctrl+R 刷新页面,可以看到网页的各种请求。

一般情况下服务器返回的数据有HTML和JSON格式的数据:

HTML:一般是选中筛选器中的(DOC)文档,然后点击其请求,最后点击Response(响应)。可以看到服务器的响应输出都是HTML格式的。

如何用Scrapy实现爬取新华网和人民网的简单爬虫示例?

对于这种的爬取可以先定位需要的数据的位置(用左上角的小箭头),然后使用正则表达式 ,BeautifulSoup , xpath 等等把需要的数据解析出来。

本次使用的是下面一种响应的数据格式。

阅读全文

本文共计2070个文字,预计阅读时间需要9分钟。

如何用Scrapy实现爬取新华网和人民网的简单爬虫示例?

新華網爬蟲(2022年6月)+1+網站結構分析+新華網網址:新華網_讓新聞離你更近(news.cn)+新華網首頁具有關鍵詞搜索功能,我們隨意搜索一個關鍵詞,即可發現新華網的內容。

新华网爬虫(2022年6月)

1 分析网站结构

新华网网址:新华网_让新闻离你更近 (news.cn)

新华网的首页是带有关键词搜索功能的,我们尝试在搜索栏随意搜索一个关键词

可以发现新华网一次最多可以爬取的数据是10000条,且其数据是通过分页显示的

2 分析网页具体组成

在搜索后的显示页面按下F12进入开发者页面,切换到NetWork(网络),然后按下Ctrl+R 刷新页面,可以看到网页的各种请求。

一般情况下服务器返回的数据有HTML和JSON格式的数据:

HTML:一般是选中筛选器中的(DOC)文档,然后点击其请求,最后点击Response(响应)。可以看到服务器的响应输出都是HTML格式的。

如何用Scrapy实现爬取新华网和人民网的简单爬虫示例?

对于这种的爬取可以先定位需要的数据的位置(用左上角的小箭头),然后使用正则表达式 ,BeautifulSoup , xpath 等等把需要的数据解析出来。

本次使用的是下面一种响应的数据格式。

阅读全文