python绑定到html5ever

htmlpyever的Python项目详细描述


htmlpyever是一个非常专一的html5绑定。您可以:

  • 输入解析器:

    parser.feed(b'hOI wURLD!')
  • 当解析器遇到结束脚本标记时获取回调:

    defscript_callback(script):# handle scriptparser=htmlpyever.Parser(script_callback)# orclassMyParser(htmlpyever.Parser):defrun_script(self,script)# handle scriptparser=MyParser()
  • 以lxmlElementElementTree形式获取结果:

    fromlxmlimportetreeetree.tostring(parser.root)# >>> '<html><head/><body>hOI! wURLD!</body></html>'etree.tostring(parser.root)# >>> '<html><head/><body>hOI! wURLD!</body></html>'# not sure why the doctype doesn't show up in the serialized ElementTree

就这样。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java通过HTTP GET请求将Web浏览器打开到URI   带睡眠线程的java暂停秒表计时器?   java程序在试图分析字符串时冻结   JavaJ2ME:如何从联系人列表导入联系人?   ApachePOIJava将html转换为pdf   基于Tweet长度的java文本过滤   java如何从xml文件中提取数据作为代码的输入   java SonarQube抱怨检查集合中的列表#包含<?扩展整数>   java轻松在所有活动按钮上设置setOnClickListener()   java使用JavaHg设置Mercurial选项   java Webdriver TestNG空指针异常   java使用NamedQueries查询加密列   运行java程序时出现Hibernate异常无限运行   java将ActionListener添加到自定义组件   java Log4J SQL日志TopLink   java使用selenium javascript上传文件错误   Java中静态块的执行   java为什么要使用MavenGPGPlugin用GnuPG签署项目的工件?   java使用截击与AndroidApp通信ESP8266