鱼C论坛

 找回密码
 立即注册
查看: 738|回复: 9

[已解决]关于lxml

[复制链接]
发表于 2020-6-3 11:11:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jump_p 于 2020-6-3 11:16 编辑
import lxml.html

with open('xpath.html','r',encoding = 'utf-8') as f:
    html = lxml.html.fromstring(f.read())
    
print('HTML对象:{}'.format(html))

print('\n实例一:选择所有的<div>元素(2个):')
all_div = html.xpath('//div')
print(all_div)

以上这段代码,html = lxml.html.fromstring(f.read()) 的作用是将保存在xpath.html中的HTML代码转换成HTML对象,
HTML对象是什么意思?
最佳答案
2020-6-3 11:21:08
lxml.html  是个解析器,把他转成 html 对象后就可以用 xpath 提取数据了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-3 11:21:08 | 显示全部楼层    本楼为最佳答案   
lxml.html  是个解析器,把他转成 html 对象后就可以用 xpath 提取数据了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 11:23:13 | 显示全部楼层
Python中的 HTML 对象类型,你这样问就好比问对象是什么了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 11:24:33 | 显示全部楼层
Twilight6 发表于 2020-6-3 11:21
lxml.html  是个解析器,把他转成 html 对象后就可以用 xpath 提取数据了

所以HTML对象是一个抽象的概念?转换成对象等同于解析HTML代码的意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 11:27:00 | 显示全部楼层
jump_p 发表于 2020-6-3 11:24
所以HTML对象是一个抽象的概念?转换成对象等同于解析HTML代码的意思?

他就是区分是什么类型的对象  ,  比如numpy  数组是 ndarray 对象  你这的 html 就是HTML对象
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 12:32:31 | 显示全部楼层
Twilight6 发表于 2020-6-3 11:27
他就是区分是什么类型的对象  ,  比如numpy  数组是 ndarray 对象  你这的 html 就是HTML对象

哦!就像类的实例化对象,对吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 12:49:18 | 显示全部楼层
jump_p 发表于 2020-6-3 12:32
哦!就像类的实例化对象,对吧?

不对吧噗    和类的实例化有区别   你就只要记得是一种分类作用吧   比如 字符串类型 整型 这样的作用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 13:04:57 | 显示全部楼层
Twilight6 发表于 2020-6-3 12:49
不对吧噗    和类的实例化有区别   你就只要记得是一种分类作用吧   比如 字符串类型 整型 这 ...

嗯,我简单理解就是转换成可供Xpath分析的对象
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-3 13:07:58 | 显示全部楼层
jump_p 发表于 2020-6-3 13:04
嗯,我简单理解就是转换成可供Xpath分析的对象

嗯  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-3 13:08:56 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 22:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表