Python输出\u编码将其转换成中文的实例


Posted in Python onDecember 15, 2018

爬取了下小猪短租的网站出租房信息但是输出的时候是这种:

Python输出\u编码将其转换成中文的实例

百度了下。python2.7在window上的编码确实是个坑

解决如下

如果是个字典的话要先将其转成字符串 导入json库

然后 这么输出(json.dumps(data).decode("unicode-escape"))

整个代码demo

# -*- coding: UTF-8 -*-
#小猪短租爬取
import requests
from bs4 import BeautifulSoup
import json
def get_xinxi(i):
 url = 'http://cd.xiaozhu.com/search-duanzufang-p%d-0/' %i
 html = requests.get(url)
 soup = BeautifulSoup(html.content)
 #获取地址
 dizhis=soup.select(' div > a > span')
 #获取价格
 prices = soup.select(' span.result_price')
 #获取简单信息
 ems = soup.select(' div > em')
 datas =[]
 for dizhi,price,em in zip(dizhis,prices,ems):
  data={
   '价格':price.get_text(),
   '信息':em.get_text().replace('\n','').replace(' ',''),
   '地址':dizhi.get_text()
  }
  print(json.dumps(data).decode("unicode-escape"))
i=1
while(i<12):
 get_xinxi(i)
 i=i+1

爬取了12页的信息

Python输出\u编码将其转换成中文的实例

小结:

压注意的是

创建soup

soup = BeautifulSoup(html.content)

多个值的for赋值

for dizhi,price,em in zip(dizhis,prices,ems):

字典的输出编码问题

json.dumps(data).decode("unicode-escape")

如果想获取每个个详细信息可以获取其href属性值

#page_list > ul > li:nth-of-type(1) > a

然后获取其属性值get(‘href')获取每个的详情信息在解析页面获取想要的信息加在data字典中

以上这篇Python输出\u编码将其转换成中文的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
无法使用pip命令安装python第三方库的原因及解决方法
Jun 12 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
nginx+uwsgi+django环境搭建的方法步骤
Nov 25 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
django列表筛选功能的实现代码
Mar 27 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
python两种获取剪贴板内容的方法
Nov 06 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
Nov 28 Python
python绘制箱型图
Apr 27 Python
对python:print打印时加u的含义详解
Dec 15 #Python
Python 最大概率法进行汉语切分的方法
Dec 14 #Python
python实现任意位置文件分割的实例
Dec 14 #Python
pytorch permute维度转换方法
Dec 14 #Python
Python语言快速上手学习方法
Dec 14 #Python
分享Python切分字符串的一个不错方法
Dec 14 #Python
在python中按照特定顺序访问字典的方法详解
Dec 14 #Python
You might like
php笔记之:AOP的应用
2013/04/24 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
动手学习无线电
2021/03/10 无线电
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
python实现Dijkstra静态寻路算法
2019/01/17 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
python 实现两个线程交替执行
2020/05/02 Python
python Tornado框架的使用示例
2020/10/19 Python
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
非功能性需求都包括哪些方面
2013/10/29 面试题
新护士岗前培训制度
2014/02/02 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
期中考试反思800字
2014/05/01 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
春风化雨观后感
2015/06/11 职场文书
五一晚会主持词
2015/07/01 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS