网站地图 联系我们

学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
当前位置: python培训 > python学习 > 常见问题 > 正文

pyquery大小写效果不理想,有更好的吗

来源:肚皮舞 浏览量: 发布日期:20-08-31 10:43:01 调整字体大小【 【所属栏目:常见问题】

  感觉 pyquery 对大写支持不好.

  In [3]: dom = pq("1")

  In [4]: dom("TEST").text()

  ''

  这是故意的,还是没做好.

  这是因为 lxml 行为不一致导致的。

  pyquery 默认使用 lxml.etree 进行解析,它是区分大小写的。

  但是按照 HTML 的标准来说,tag 是不区分大小写的。所以 pyquery 将 css selector 转换成 xpath 时,是使用的小写: dom._css_to_xpath("TEST")

  你可以使用 dom = pq("1", parser='html') 强制使用 lxml.html 建树,即可。

  的确,这算是Bug吧……

标签:
肚皮舞新闻动态News Center

肚皮舞视频

肚皮舞培训课程

联系卡伊丝contact us
联系我们
python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

咨询热线:18301225663