温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,我们回忆一下上次的内容啊,上次呢,我们看到了这个发送了request啊,得到了response response的,呃,内容呢,是一个字节序列,那这四节序列都是一个挨一个的字节,我现在想要把里边的一些东西摘出来,就得把它变成一棵树是吧?怎么把它变成一和数呢?那么首先呢进Python,然后呢,Import导入这个模块叫Alex ma.什么是LXML呢?我们去观察一下,它是一个包的名字,然后它里面有一些东西啊,比如说呃,E tree啊,或者XL啊,这些这些包的名字,这他有没有一个官网呢?LXL.de, 那他为什么是用de呢?这个是德国这个工程师开发的,为什么选这个类库呢?因为他首先用C语言写了两个。类库C语言效率很高,然后封装成API,然后用Python的语法去调用,生成著名的element tree, 这个tree呢就是一棵树,它可以解析XML,也可以解析HTML,毕竟都是ML,就是macup language. 那我怎么样才能建立起这棵树呢?首先要导入类库LXML。
01:14
Import e.把这个包给导入进来,然后获得一个节点,这个是那个根节点,根节点怎么来呢?就直接从虚空里面给它薅过来。建立一个HTML的节点,那么这个这个节点就是一个HTML的节点,这个节点你怎么知道它的标签是HTML?那除了这个h mel还可以建立一个body body是什么呀?也是一锤,一锤什么呀?Element这回是建立什么标签呢?Body, 比如说这个ET body是。Body.那现在有两个节点,他们两个之间之间是孤立的,HML是HTM啊,Body是body,但其实呢,他们应该有一个关系,什么关系呢?是父子关系,HTMLL主动的去调用aend的方法,把body给它放进来,那这个时候1THL就是什么。
02:17
还是什么etbo呢?他还是这个body,可是呢,现在他们之间的关系是不一样了,哎,就是一天h me是body的父亲了啊,主动调用的就是父亲,被动调用的呢就是儿子,所以主动是多么重要的东西,是。我们尝试看一下这个四数四字关系啊,一点to string 1THTML,哎,我们可以看到它是HTML里面包了一个body是吧。这个就是他们之间的父子关系,但这看起来有点费劲啊,我能不能看得更清晰一点呢?我们下次再说,OEZ加枪。
我来说两句