[ 转 ] scrapy 中解决 xpath 中的中文编码问题
2016-12-17 23:03
169 查看
1、问题描述:
实现定位<h2>品牌</h2>节点
brand_tag = sel.xpath("//h2[text()= '品牌']")
报错:ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters
2、解决方法:
(1)brand = u'品牌'
brand_tag = sel.xpath("//h2[text()= '%s']"%(brand))
(2)brand_tag = sel.xpath(u"//h2[text()= '品牌']")
http://blog.csdn.net/zcc_0015/article/details/52274996
实现定位<h2>品牌</h2>节点
brand_tag = sel.xpath("//h2[text()= '品牌']")
报错:ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters
2、解决方法:
(1)brand = u'品牌'
brand_tag = sel.xpath("//h2[text()= '%s']"%(brand))
(2)brand_tag = sel.xpath(u"//h2[text()= '品牌']")
http://blog.csdn.net/zcc_0015/article/details/52274996
相关文章推荐
- scrapy 中解决 xpath 中的中文编码问题
- scrapy 中解决 xpath 中的中文编码问题
- 解决Scrapy抓取中文结果保存为文件时的编码问题
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 解决 Struts 国际化资源的中文编码问题
- PHP 发送UTF-8编码中文邮件标题乱码问题解决
- 解决STRUTS的中文编码问题
- 关于hibernate和jsp,以及中文编码问题的传统解决方法
- 解决中文编码问题的四个注意点
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 使用java mail 包收发中文邮件的编码,解码问题以及解决方法
- 解决 django 查数据库时中文编码问题
- 利用ActionServlet 解决中文编码问题
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 全方位解决xml中文编码问题
- 如何解决hp-unix中文二级编码乱码问题("喆")?
- Php+MYSQL中文编码问题解决全过程
- jsp/java中文编码问题的完全解决的方案
- WEB中文支持(编码问题解决)
- 彻底解决jsp中文乱码问题(eclips 添加中文编码方式gb2312).