在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
如今,网络爬虫早已被广泛应用在爬取网页上。虽然有许多编程语言都可以写爬虫,但是Python绝对是最好的选择。这是因为Python作为一种新手友好的语言,上手简单的同时标准库齐全,还有丰富的各种开源库,开发效率更是不用说,高于绝大多数语言。那么如何利用Python爬取网页呢?或者换句话说,怎样编写Python语言使用网络爬虫呢?

1、编写执行代码
首先,你要安装requests和BeautifulSoup4,然后执行如下代码.
import requests
from bs4 import BeautifulSoup
iurl = 'http://news.sina.com.cn/c/nd/2017-08-03/doc-ifyitapp0128744.shtml'
res = requests.get(iurl)
res.encoding = 'utf-8'
#print(len(res.text))
soup = BeautifulSoup(res.text,'html.parser')
#标题
H1 = soup.select('#artibodyTitle')[0].text
#来源
time_source = soup.select('.time-source')[0].text
#来源
origin = soup.select('#artibody p')[0].text.strip()
#原标题
oriTitle = soup.select('#artibody p')[1].text.strip()
#内容
raw_content = soup.select('#artibody p')[2:19]
content = []
for paragraph in raw_content:
content.append(paragraph.text.strip())
'@'.join(content)
#责任编辑
ae = soup.select('.article-editor')[0].text
2、观看视频学习
如果大家觉得光是文字不足以弄清Python爬取网页的技巧,也可以免费观看博学谷的学习视频。该课程视频主要讲述利用Python语言实现网络爬虫的技巧,学完这门课程后,大家可以学习到scrapy的操作,制作属于自己的爬虫,并了解网页解析的技巧。下面是视频课程主要内容:
第一章 网络爬虫简介
(1)网络爬虫的定义
(2)URL的概述
(3)url请求的基本操作
(4)百度贴吧小爬虫-上
(5)百度贴吧小爬虫-下
(6)正则表达式
第二章 scrapy制作小爬虫
(1)内涵段子小爬虫上
(2)回顾
(3)内涵段子小爬虫下
(4)scrapy制作小爬虫上
(5)scrapy制作小爬虫下
相信大家看完博学谷的网络爬虫课程,就能轻松利用Python爬取网页。对Python爬虫感兴趣的同学,还在等什么,现在就上博学谷官网,开始观看视频学习吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
为什么Python不好找工作?如何学Python才好就业?
Python最近掀起了一阵学习热潮,但是与此同时,也有不少学习者表示,学完了Python还是不好找工作。为什么Python不好找工作?这究竟是学习者自身的问题,还是Python作为编程语言的局限呢?其实Python的火爆并非偶然,其自身有着独特的魅力和优势。不好找工作的原因,多半是学习者基础不牢靠,又缺乏实战经验。下面小编仔细为大家分析,如何学Python才好就业?
7863
2019-08-16 15:11:44
为什么要学习Python爬虫与数据可视化?
提到Python爬虫与数据可视化,我们都不陌生。因为我们早已身在大数据驱动的时代,数据分析已然成为了一项必备技能。可能有人会问,为什么要学习Python爬虫与数据可视化?答案是显而易见的,无论是出于时代发展的要求,还是自身职业发展的需求,Python爬虫与数据可视化的学习对我们来说都是大有脾益的。下面我们就来看看学习Python爬虫与数据可视化的意义和相关课程介绍。
7070
2020-03-17 16:54:02
如何利用Beautiful Soup抓取网页数据?
BeautifulSoup作为掌握爬虫技能的必学工具,其最主要的功能就是抓取网页数据。那么,我们应该如何利用Beautiful Soup抓取网页数据呢?简单来讲,就是先导入Beautiful Soup类,然后传递初始化参数,并初始化,最后获取实例对象,操作对象获取解析、提取数据。下面我们来看看博学谷的《Python爬虫之Beautiful Soup教程》。
7973
2020-03-19 17:02:56
30岁自学Python转行靠谱吗?
若啃学习任何时候都不晚,关键是学习完用来做什么。提高工作效率,写些脚本实现自动化办公这些完全没问题。如果学python是为了转开发,建议慎重考虑,程序开发转Python相对容易些,零基础自学Python转行难度大,要有超强的意志力。
5229
2021-01-12 14:01:18
自学Python半年能学出来吗?能找工作吗?
自学Python分两种情况,零基础和有编程基础,零基础想要自学Python半年达到想找工作的水平比较难,零基础的人群参加系统的Python培训班至少5-6个月的时间才能具备相关岗位的专业技能;若有一定的编程基础想拓宽专业技能,有编程思维那么自学Python完全是没有问题的。
5827
2021-06-02 13:59:12
