分享好友 最新动态首页 最新动态分类 切换频道
三分钟学会使用自动化的技术写爬虫
2024-12-28 09:51

很多同学对爬虫比较感兴趣,很想知道什么是爬虫到底是什么,爬虫学起来难不难?从哪里入手开始学习

这里我想跟大家说,其实你们学完自动化之后,要想学习爬虫,其实非常简单,爬虫里面用到的技术,我们在学习自动化的时候基本上都学过了。

只不过不知道如何使用自动化的技术来实现爬虫,那么接下来我们就来聊聊如何使用自动化的项目技能来实现爬虫。

01

什么是爬虫

学习爬虫之前我们来先了解一下爬虫的概念,什么是爬虫

网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。

另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫

 ——百度百科解释

爬虫和实现自动化实现流程对比

02

爬虫和实现使用技术分析

发请求,访问页面

▲ requests(接口自动化必备技能

▲ selenium(web自动化必备技能

提取页面数据

▲ Xpath(web自动化元素定位的技能

可以看得出,上述所需要的技能

03

环境安装

首先第一步就是关于环境的安装,环境安装前提:安装好python。然后在这边,我们还需要安装两个第三方库,第一个是requests,是用来发送网络请求的,第二个库是lxml是用来解析页面数据的。

1、requests模块安装

2、lxml模块安装

04

数据爬取实战

目标:获取北京地区自动化测试的所有热门岗位

目标地址

https://www.zhipin.com/c101010100/?query=%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95&ka=sel-city-101010100

待获取的目标数据

▲ 职位名称

▲ 薪资范围

▲ 所属公司

爬虫实现的步骤

1、构造请求数据

在发送请求时,注意请求头要写加上cookie和user-agent,否则无法获取到正确的页面数据(关于cookie和user-agent可以去浏览器上复制过来

 

2、发送网络请求

3、提取页面数据

综合整理代码如下

 


运行以上代码就能爬取到我们所需要的数据了。

最后 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你

最新文章
OSSEC搭建与环境配置Ubuntu
           OSSEC是一款开源的多平台基于主机的入侵检测系统,可以简称为HIDS。它具备日志分析,文件完整性检查,策略监控,rootkit检测,实时报警以及联动响应等功能。它支持多种操作系统:
淘宝关键词和标题如何写
淘宝关键词和标题如何写  只要该买家浏览或收藏该宝贝,当买家再次搜索同样的关键词会优先展示该宝贝,很多买家都没有清空浏览器的习惯,这就是重个性化流量,我只要精准定位,操作方法使用得当,优化标题提升关键词排名没有那么多困难,
甘肃兰州软地基注浆处理2024年排行榜推荐
甘肃兰州软地基注浆处理2024年排行榜推荐标题:2024年甘肃兰州软地基注浆处理排行榜推荐随着我国基础设施建设的快速发展,地基处理技术在各类工程项目中发挥着越来越重要的作用。在甘肃兰州地区,软地基注浆处理作为一种有效的地基加固方法
搜狗拼音输入法 V14.6.0.9606 官方最新版
  搜狗支持全拼、简拼、混合输入等输入方式,可以快速将用户的拼音输入转化为准确的汉字。搜狗拼音输入法提供了智能联想功能,能根据用户输入的拼音自动推荐相关词汇和短语,大大提高了输入效率,还提供了个性化设置和丰富的主题皮肤,让
机械日语词汇
1、 立銑刀、端銑刀(Tw) 石墨立銑刀高速高硬度 高速及高硬度切削用立銑刀 套式立銑刀 錐度立銑刀深溝用 深溝用立銑刀 球頭円頭立銑刀 微小径立銑刀 波刃立銑刀 銑刀、銑削刀具 三面刃銑刀 軸方向進給刀 円弧(角)銑刀機械類端面铣刀 车床
WordPress 3.1的新功能(功能)
Not too long ago, we were talking about WordPress 3.0, but from the looks of the development track, we are on our way to WordPress 3.1. From the scope, it looks like the new version will be out sometime in mid December 201
小蜂观察:广东省肇庆市罗氏沼虾产业分析简报
肇庆市作为“中国罗氏沼虾之乡”,拥有13万亩的养殖面积,年产量4.5万吨,从业人员约8万人,综合产值超过100亿元。这一产业链已经形成了百亿元规模的产业集群,成为当地产销规模大、品牌知名度高、辐射带动能力强的优势特色支柱农业产业。
QQ营销的三大技巧
QQ可通过下面三种方式进行:一、群发广告1.经营战略 广泛群发,覆盖范围较大,适合大众消费品;精准群发,在特定目标群发,针对精准客户。2.操作步骤 添加QQ群,努力在群里获得好排名,培养起感情,然后发广告。(1)添加QQ群 在QQ群搜索功能
相关文章
推荐文章
发表评论
0评