python selenium优缺点

静态爬取的方法太多太多,也很简单。
但是动态爬取就不一样了,普通的网站抓包也能找到接口文件,但是大型网站就不是那么容易找了,所以在数据量不大的情况下还是乖乖用selenium来爬咯。

selenium优点:貌似没有他不能爬的,操作简单。

selenium缺点:费时,效率低,模仿人工点击。

准备录一期教程,不知道有没有小伙伴喜欢

暂时没时间,我会尽快录制好发到公众号
在这里插入公众号二维码图片描述

Selenium是一个用于Web应用程序测试的工具,它允许开发者或测试人员编写可重复的测试脚本,自动执行Web浏览器操作,验证预期结果。以下是Selenium的一些优点和缺点: 优点: 1. 跨平台:Selenium支持多种操作系统和浏览器,可以跨平台使用,方便不同的环境测试。 2. 多语言支持:Selenium支持多种编程语言编写测试脚本,比如Java、Python、C#等,这使得开发者可以根据自己的习惯选择合适的语言。 3. 开源免费:作为开源软件,Selenium不需要昂贵的许可费用,使得小型团队和开源项目可以轻松使用。 4. 社区支持:Selenium有着庞大的用户和开发者社区,为用户提供了丰富的资源和帮助。 5. 可扩展性:通过Selenium提供的API,可以轻松编写复杂的测试场景,进行功能、回归、负载等各种测试。 缺点: 1. 学习曲线:虽然Selenium功能强大,但是由于其功能丰富,对于初学者来说,学习如何使用Selenium编写测试脚本可能需要花费一定的时间。 2. 稳定性问题:Selenium依赖于浏览器的驱动程序,驱动程序更新可能会引入新的bug,有时候导致Selenium脚本的稳定性受到影响。 3. 性能开销:由于Selenium需要启动浏览器进程来进行测试,相比于单元测试,它的执行速度较慢,运行时间更长,对于大规模的测试可能会产生性能问题。 4. 交互测试能力有限:Selenium主要用于功能自动化测试,对于复杂的用户交互测试,它可能不够强大。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值