别以为用 selenium 来爬数据,就万事大吉了!

python爬虫人工智能大数据

共 1701字,需浏览 4分钟

 ·

2021-02-06 12:45

听说有很多人喜欢用 Selenium 通过模拟浏览器来写爬虫,以为这样就不会被网站检测到,想爬什么就爬什么。


有这种的想法,说明你对 Selenium 的实际应用了解得还是不够深入。

这几年,Selenium 确实挺火,作为一个 Web 应用程序测试的工具,Selenium 测试直接运行在浏览器中时,跟真正的用户在操作一样,使得测试效率高出不少;而且跟 python 搭配,还能实现不少功能的自动化。

说实在的,我之前也觉得自己对 Selenium 足够了解,但没多久就在工作里打了脸,这才明白自己对 Selenium 运行原理和编程 API 掌握得还远远不够多。

幸运的是,我无意间在极客时间看到了郭宏志关于 Selenium 的一个「视频,主要讲解了 Selenium 几个组件的工作原理和具体用法,在这里我节选了一部分给大家看看👇🏻


看了之后受益不小,可以说真正让我理解了 Selenium 是怎么回事,也帮我捋清了其中组件的运行原理。但了解工作原理只是第一步,为了更清晰掌握 Selenium 的整体框架,我还找到了一份 Selenium 学习核心要点图,也分享给你,建议收藏。

这个知识图谱同样出自郭宏志之手,来源于他最近在极客时间推出的视频课《Selenium 自动化测试实战》上线的第一时间,我就去看了,课程的讲解很有意思。

内容也都以项目驱动,意图带大家深入地理解 Selenium 的运行原理和实战技巧,掌握 unittest、pytest、DDT、POM 迭代测试方法,而这些恰恰是这些内容在实际工作中的帮助特别大,能真正将 Selenium 的作用发挥到极致。


原价 ¥129
拼团+口令「happy2021」
立省 ¥40


郭宏志是谁?

郭宏志,享学志成科技创始人兼 CEO。
 
他是一名 70 后的 IT 老兵,同时担任奇虎 360 特邀内训讲师,华为终端安全技术顾问。
 
在 Python 技术栈、Java 技术栈、数据库、移动开发、自动化测试等领域有过多年实战经验。曾出版过《JavaEE 实战》、《Android 应用开发详解》、《iOS 应用开发详解》、《Cocos2dx 游戏开发详解》等畅销书籍。

他是如何讲 Selenium 的?

作为从业 20 多年的开发老兵,又做过特训讲师,多年的磨练,让郭宏志知道如何把高深的技术,讲得的通俗易懂,如何真正做到授之以渔。为了能让同学们夯实基础,稳步进阶,他将课程分成了三部分:
 
第一部分:夯实基础。他将为你介绍自动化测试与 Selenium,并带领你搭建开发环境,实操讲授 Selenium 的核心技术及 Selenium IDE 的用法。通过第一部分的学习,他将带你深入 Selenium 的核心思想,让你编写测试用例更加得心应手。
 
第二部分:项目实战。这一部分将主要通过项目驱动的讲解方式,从需求分析和用例设计开始,通过 unittest、pytest、DDT、POM 这 4 种测试方法的不同迭代,让你从容应对不同的测试需求。
 
第三部分:进击高阶。他将带你使用 Selenium Grid 实现分布式测试,同时为你讲述Selenium 分布式测试和如何集成到 Jenkins。透彻掌握持续集成和交付,让你和同事之间的项目协同更加流畅、省时和高效。
 
此外,需要提醒大家,郭宏志在课程中使用的是 Python 作为开发语言,所以需要大家掌握基本的 Python 编程语法,这我相信你们都没问题。
 
真的是门好课,大家可以看看目录,有点长,毕竟知识成体系又全面,从基础到进阶,都在这了👇
 


原价 ¥129
拼团+口令「happy2021」
立省 ¥40



不到一件T恤的价格,能买到大佬十几年的工作经验分享,属实很划算。推荐大家通勤和空闲的时间刷一刷。



👇点击「阅读原文」

开启 Selenimu 进阶之路,去免费试读

浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报