Tips:文末戳名片>取福利>>Python爬虫教程及实战训练
前言
目前已是4月中旬,阿星有几位上海的老友,所以最近一直在关注yq~
出于程序猿的思维习惯,阿星就想到用Python爬虫来帮我快速汇总数据
废话不多说,开搞!开搞!!!
爬虫实战
工具准备
开发工具:pycharm
开发环境:python3.7, Windows10
使用工具包:requests,csv
效果展示
思路解析
首先爬虫的标准四个步骤:
①获取到数据的资源地址,注意切换我们需要的省份地点。我们当前获取的数据为动态数据信息,我们需要通过抓包的方式获取,在网页上鼠标右击点击检查,点击网络,在这里推荐大兄弟们使用谷歌浏览器
②获取到网页的资源地址之后我们通过代码发送请求,发送请求时需要注意,我们爬虫的核心是伪装成浏览器发送网络请求,在发送请求时需要带上请求头,用来伪装代码,发送请求所使用的库是requests
③我们所提取到的数据是json数据信息,需要转换成字典数据类型,我们需要的数据也是一些特定的数据,你可以直接选择全部提取下来,这里主要提取的是一些关键信息
④第四步将数据保存在csv的文件里
实现源码
import requests
import json
import csv
url = 'https://api.inews.扣扣.com/newsqa/v1/query/pubished/daily/list?province=%E4%B8%8A%E6%B5%B7&'
head