作业来源:
一. 简单说明爬虫原理
爬虫即是从网络中爬取数据,就python为例,利用requests模块访问网址,将访问后返回的html保存下来,并利用bs4进行分析,将想要的数据保存下来。
二. 理解爬虫开发过程
1.简要说明浏览器工作原理
从用户键入网址回车确认后,浏览器向服务器发送http请求,服务器接收到请求后相应的业务逻辑处理,并返回数据,浏览器接收到数据后,便开始解析返回来的数据,并生成DOM模型,渲染界面。
2.使用 requests 库抓取网站数据
运行代码:
get=requests.get('http://news.gzcc.cn/html/2019/xiaoyuanxinwen_0328/11086.html') get.encoding='utf-8' print(get.text)
运行效果:
3.了解网页
运行代码:
Title
id 姓名 年龄
4.使用 Beautiful Soup 解析网页
运行代码:
import bs4from bs4 import BeautifulSoupget=requests.get('http://news.gzcc.cn/html/2019/xiaoyuanxinwen_0328/11086.html')get.encoding='utf-8'soup=BeautifulSoup(get.text,'html.parser')
三.提取一篇校园新闻的标题、发布时间、发布单位、作者、点击次数、内容等信息
运行代码:
运行效果: