位置: IT常识 - 正文

python中htmlparser解析html

发布时间:2024-01-26

推荐整理分享python中htmlparser解析html,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

python中htmlparser解析html

说明

1、htmlparser提供了一种方便简洁的处理html文件的方法。

它根据树形结构将html页面中的标签分析成一个节点,一种类型的节点对应一个类,通过调用它可以轻松访问标签中的内容。

2、html本质上是xml的子集,但是html的语法没有html严格,不能用标准的DOM或者SAX来分析html。

实例

fromhtml.parserimportHTMLParserfromhtml.entitiesimportname2codepointclassMyHTMLParser(HTMLParser):defhandle_starttag(self,tag,attrs):print('<%s>'%tag)defhandle_endtag(self,tag):print('</%s>'%tag)defhandle_startendtag(self,tag,attrs):print('<%s/>'%tag)defhandle_data(self,data):print(data)defhandle_comment(self,data):print('<!--',data,'-->')defhandle_entityref(self,name):print('&%s;'%name)defhandle_charref(self,name):print('&#%s;'%name)parser=MyHTMLParser()parser.feed('''<html><head></head><body><!--testhtmlparser--><p>Some<ahref=\"#\">html</a>HTMLtutorial...<br>END</p></body></html>''')//test结果<html><head></head><body><!--testhtmlparser--><p>Some<a>html</a>HTMLtutorial...<br>END</p></body></html>

以上就是python中htmlparser解析html,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/310474.html 转载请保留说明!

上一篇:DedeCMS V5.7 SP2前台文件上传漏洞

下一篇:python __init__()的使用注意(python里面init)

  • 三个案例看清增值税即征即退?
  • 利润表中的资产减值损失包括哪些
  • 主营业务成本大于生产成本
  • 合营企业和联营企业的持股比例
  • 城镇土地使用税的计税依据
  • 零星采购不要发票可以吗
  • 小规模纳税人的票怎么开
  • 公司会计制度由小企业会计准则改为企业会计准则怎么做
  • 运输费计入原材料成本吗
  • 建筑施工企业销售费用包括哪些
  • 未实际处置资产怎么处理
  • 员工出差火车票可以抵扣进项吗
  • 出纳现金日记账表格模板
  • 工伤保险费的缴纳,以下正确的是
  • 固定资产清单申报是什么意思
  • 增值税扣税项目
  • 财税201617号文
  • 城市垃圾处理费怎么申报
  • 独生子女费属于什么费用
  • etc卡预充值后怎么办
  • 核定征收和定期定额的区别
  • 如果没有预缴就开票会怎样?
  • 资产负债表里面应付账款怎么算
  • 其他业务支出和其他业务成本的区别
  • 企业的商誉会一直存在吗
  • 商贸企业固定资产计提折旧吗
  • 小型微利企业核定征收
  • 向关联企业借款债资比
  • 1697509246
  • 法定代表人的个人债务会执行公司财产么
  • 4s店修车送保养
  • 怎么做增值税
  • 附加税要先计提再支付吗
  • 退税需要怎么操作
  • 电脑取消共享文件夹
  • 公司作为股东有什么好处
  • laravel如何使用前端的纯静态页
  • 企业法人个人贷款企业有风险吗
  • 坏账损失税务处理
  • 经销商会议流程安排
  • php版本7和5区别
  • thinkphp,onethink和thinkox中验证码不显示的解决方法分析
  • ps怎么弄树
  • 购进免税农产品进项税额计算
  • 公司捐款怎样抵扣
  • 应收账款计提坏账准备是什么意思
  • 印花税计提怎么做分录
  • 企业月末在产品数量变化不大时,最适宜
  • 公账取现用途写什么
  • 金融企业有啥
  • 股权转让需要哪些手续及流程
  • 不动产租赁行业代码
  • 美元利息结汇时结汇项目是什么
  • 预缴所得税会计分录怎么做东奥
  • 残疾人就业保障金征收使用管理办法
  • mysql 索引的类型
  • mysql获取当前行数
  • Win10/Win8.1 PC版WhatsApp更新:新的emoji表情符号
  • ubuntu 启动gui
  • freebsd怎么安装软件
  • sguard是什么文件夹
  • 怎样设置禁
  • ubuntu20.04亮度调节
  • mac计算器快捷键
  • windows8功能设置
  • linux的命令行指的是什么
  • node.js入门
  • android canvas scale
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • bitmap压缩到指定尺寸
  • linux写时复制
  • nodejs tcp
  • nvm下载安装
  • jquery用法
  • 山东省省级政务服务区有哪些
  • 就业失业登记证网上申请
  • 缴款单号怎么交学费
  • 怎么删除天眼查的判决文书
  • 烟台税务查询系统网址
  • 核定土地增值税的条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号