00:00
OK,同学们,那么上节课啊,我们讲了死liium对吧,但是其实有同学可能就会感觉老师这个死LI0木是不是有点慢呢?对吧,你每次执行我都打开浏览器,关闭浏览器,中间在一波操作对吧?所以说确实我跟大家讲啊,就原生的这个slinu它确实有点慢,为什么呢?因为它有页面,而页面里边会有很多GS文件呢,CSS文件等等乱七八糟东西很多,那你打开页面就会导致你的代码的性能会有点慢,所以呢,我们在sli sli中啊,又加了两个东西啊,能让我们的代码的效率运行的更快,那它是什么呢?第一个叫做phantom JS啊phantom JS,第二个叫Chrome handleless,那phantom JS呢,现在其实已经基本被淘汰了,为啥呢?因为他的公司黄了啊,他的公司黄了,就是现在。
01:00
但本来是有几个人合伙的,后来因为意见不统一,现在已经停止更更新了啊,停止更新了,已经不做这块了啊。那么现在呢,就是你在用它的时候,他也会推荐你啊,你要使你要使用啥呀,使用Chrome handleless吧,就比较有意思啊,但是确实以前我们用它的时候会稍微的多一些啊,是稍微多一些,而且这两个我跟各位同学讲,它都是基于啥呢?Sliium去用的啊,都是基于slinu去用的,好同学们,那它到底是什么东西呢?他们两个又是啥呢?我告诉各位,它叫无界面浏览器。啥叫无界面浏览器呀,就是你运行的时候你啥也看不到,完事了,你以为没开始呢,其实已经结束了,明白不?各位哎,无界面浏览器会有什么样呢?看啊,比如说反GS,它是一个无界面浏览器,支持页面元素查找,GS直行等,由于不进行CSS和G渲染,运行效率要比真实浏览器快的很多,但是呢,我们还能啥呀,我们和你运行的结果还一样,只不过说我不展示页面必然省时省力,对吧?各位好,同学们注意啊,那到底它咋用呢?跟各位同学讲,除了他引入的那个文件不一样,其余的所有的东西完全一致啊,其余所有东西都完全一致,那么现在同学们,我们就用一下DS。
02:27
在用之前呢,大家注意啊,你要把这个phos拷贝过来,和ome driver.exe是一模一样的,给它诶粘贴过来。粘贴好,同学们粘贴的时候因为比较大,所以说需要一点点时间,那现在你可以看一下三之S是不是已经引入过来了,那现在我们就写一个啥呀,无界面浏览器之fun GS啊,几个名字马上硅谷爬虫这叫啥呀,还是sli下边的啊。
03:04
MJS的。基本使用OK,那么你在使用它之前,我说了phantom JS也好,可handleless也罢,他们都是基于啥呀,都是基于sliing的,明白不?各位所以说第一步想都不用想,直接就往上写sliing啊,Sliing,然后importt啥呀,叫VI8DRIVER,好,那定一个呗,此时pass,你就不能再写cru driver了吧,还要写啥呀,是不是写pdom JS啊,对吧?好,那么紧接着browse一样的哈,等于web driver点。此时同学们注意啊,你不要再给我写come了,要写啥呀,要写phantom JS,你在这块跟之前是不一样的,所以先要注意啊,先要注意好,同学们在这里边写上反S,里边再来一个pass。
04:03
来一个pass,好啊,写错了啊PHTH,那么这写完之后要干啥呀?你是不是还是要写个URL啊啊等于啥呢?等于随便写上HTPS3W点百度点com,然后接下来browse.get写上ul,好,同学们我们来运行一下啊,看可不可以来走。你看大家说警告啊,警告说sli支持潘S啊,已经咋的看sli支的判S现在已经停更了,启用啥呀,启用handleless对吧?哎,他就这样,那同学们我执行完了,诶你看到啥了吗。你是不是啥也没看到啊,同学们是不是啥也没看到啊,为啥呀,因为它是无界面浏览器,那有的同学说老师你能不能让我看一下,行,我给你看一眼,我给你拍张照片行吗?我给拍张照片咋拍真拍照片啊,不要这点叫save screen shoot哎,在这边给他来个快照,这快照干啥呢?给他来个百度点儿PNG,给他拍张照片,你别偷偷摸摸偷摸的,偷偷摸摸的咋的就完事了呀,你得让我看一看呢,对吧?对,所在这里边你再运行一下走你。
05:15
嗯,好,同学们,我们看这里啊,看拍没拍好。好,可能有的老师这也不快呀,这题你现在写的少,如果我们写的多点就快了啊,好OK,看走有没有啊,同学们,那你接着再写呀,我说过了,同学们这里边东西跟之前用的都一样,拍完照之后睡两秒。行吧,碎两秒点sleep,碎完两秒之后干啥呀?在里边找我给他输入点东西啊是不是,然后叫啥input等于等于啥等于这个这个叫做browse.find ID叫什么来着,是不是叫KW文本框嘛,对吧,在文本框里边输入一个点send case输入一个啥叫做昆凌。
06:06
对吧?输入完昆凌之后干啥?我再睡眠两秒,Time点儿sleep好,然后再拍张照片行吗?看一眼呗,叫做browse.save4坤树的,来个昆凌。点PNG啊,来看一下,看有没有它所有的方法STEM全STEM,所有的方法它全都能用啊,同学们,它并不难,主要是大家知道啥呀,你怎么去引入潘同JS,但确实现在他说啥了,已经停更了啊,停更了我们不再去用它了啊,OK了,同学们看一下拍没拍快照,百度对吧?昆凌你看有没有同学们是不是都好使啊,所以说sliium用的方法和属性等等等phom JS的东西全能用啊,就这么简单,就这么粗暴,就这么好使啊,但是现在确实因为他的这个公司的原因啊,停更了,我们用的也不多了,但是确实以前有一些死忠粉啊,还在用它。好,同学们,以上就是我们无界面浏览器phantom JS的一个基本使用,那我把视频暂停一下。
我来说两句