循环遍历所有城市信息后返回的是元组 元组里面的城市的名字怎么转换成中文啊

循环遍历所有城市信息后返回的是元组 元组里面的城市的名字怎么转换成中文啊

('anji', '\\u5b89\\u5409')

('anyue', '\\u5b89\\u5cb3')

('anxiang', '\\u5b89\\u4e61')

('anhua', '\\u5b89\\u5316')

('aihui', '\\u7231\\u8f89')

('anyuan', '\\u5b89\\u8fdc')

('anding', '\\u5b89\\u5b9a')

('anguo', '\\u5b89\\u56fd')

('anping', '\\u5b89\\u5e73')

('anyanxian', '\\u5b89\\u9633\\u53bf')


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕姐0286248 2021-01-07 18:38:39
info['city_name'] = city[1].encode('utf8').decode('unicode_escape')

直接把unicode转码成中文也亲测可以,这是教程的链接https://www.cnblogs.com/feiquan/archive/2019/07/02/11117703.html

好帮手慕美 2020-07-03 18:44:23

同学,你好。同学可以根据下述部分代码得到城市的中文名字

with open('guazi.js', 'r') as f:
    file_js = f.read()
js = execjs.compile(file_js)
js_return = js.call('anti', string, key)
cookie_value = 'antipas=' + js_return
header['Cookie'] = cookie_value
response = requests.get(url, headers=header)
guazi_html = etree.HTML(response.text)
# 通过js获取城市名称
script_js = guazi_html.xpath("//script[3]/text()")[0]
city_search = re.compile(r'({.*?});')
city = city_search.findall(script_js)
# cityLeft获取城市的中文和英文名
cityOne = json.loads(city[0])
cityTwo = json.loads(city[1])
A_N = [chr(i) for i in range(65, 78)]
M_Z = [chr(i) for i in range(78, 91)]
all_city = []
for i in A_N:
    # 根据获取相同首字母的城市列表
    each_list1 = cityOne.get(i)
    if each_list1:
        all_city.append(each_list1)
for i in M_Z:
    each_list2 = cityTwo.get(i)
    if each_list2:
        all_city.append(each_list2)
for each_list in all_city:
    for city in each_list:
        name = city['domain']
        cityname = city['name']
        print((name, cityname))

或者同学可以将同学的代码提供下,方便更好的为您解决,

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 Lee1 #1
    一定要这样么
    2020-07-03 18:46:12
  • 好帮手慕美 回复 提问者 Lee1 #2
    同学,你好。同学需要先使用json.loads()获取城市的中文和英文名后在循环时输出的结果才是中文。祝学习愉快~~~~
    2020-07-03 19:17:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师