当前位置: 首页 > news >正文

上海网站开发外包公司厦门seo蜘蛛屯

上海网站开发外包公司,厦门seo蜘蛛屯,郑州做网站排名公司,软件合集软件资料2023参考:[Python3填坑之旅]一urllib模块网页爬虫访问中文网址出错 目录 一、报错内容 二、报错截图 三、解决方法 四、实例代码 五、运行截图 六、其他UnicodeEncodeError: ascii codec 问题 一、报错内容 UnicodeEncodeError: ascii codec cant encode charac…

参考:[Python3填坑之旅]一·urllib模块网页爬虫访问中文网址出错

目录

一、报错内容

二、报错截图

三、解决方法

四、实例代码

五、运行截图

六、其他UnicodeEncodeError: 'ascii' codec 问题


一、报错内容

UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-23: ordinal not in range(128)

二、报错截图

三、解决方法

字母、数字和 '_.-~' 等字符一定不会被转码。 在默认情况下,此函数只对 URL 的路径部分进行转码。 可选的 safe 形参额外指定不应被转码的 ASCII 字符,其默认值为 '/'。--Python官方文档

1、urllib解析含中文的url时,单独编码中文部分,最后拼接

# -*- coding: UTF-8 -*-
from urllib import request, error, parsecity = '徐州'
city = parse.quote(city)  # urllib处理中文,需要编码
url = 'https://***.***.com/api?city={}'.format(city)

  2、直接对url整体中的中文进行编码,默认不对/字母编码,但会对url中的:=?空格等编码

url = 'https://***.***.com/api?city=徐州'
url = parse.quote(url, safe='/:=?')  # urllib处理中文,需要编码

四、实例代码

1、单独处理中文编码

# -*- coding: UTF-8 -*-
from urllib import request, error, parsecity = '徐州'
city = parse.quote(city)  # urllib处理中文,需要编码
url = 'https://***.***.com/api?city={}'.format(city)response = request.urlopen(url)
print(response.read().decode('utf-8'), response.getheader('Server'))

 2、处理整体url

# -*- coding: UTF-8 -*-
from urllib import request, error, parseurl = 'https://***.***.com/api?city=徐州'
url = parse.quote(url, safe='/:=?')  # urllib处理中文,需要编码response = request.urlopen(url)
print(response.read().decode('utf-8'), response.getheader('Server'))

五、运行截图

六、其他UnicodeEncodeError: 'ascii' codec 问题

参考:

https://blog.csdn.net/u011331731/article/details/89400702

https://wenku.csdn.net/answer/5txy7qyur8

http://www.dt0577.cn/news/52121.html

相关文章:

  • 北京建设银行卡信用卡网站长沙官网seo服务
  • 无人在线观看视频高清视频网站搜索关键词优化
  • 网站没有被搜索引擎收录b2c有哪些电商平台
  • 母婴网站建设小红书代运营
  • 营口网站建设百度关键词优化培训
  • 网站搜索栏建立网页点击量统计
  • 做百度网站找谁百度收录查询方法
  • 化工建网站多少费用东莞网络营销平台
  • 政府网站建设集约化是什么意思百度地图轨迹导航
  • 中小企业网络安全解决方案太原自动seo
  • 郑州富士康最新招聘信息薪资待遇网站seo运营
  • 商务网站建设课程网站如何被百度快速收录
  • 怎么才能注册做网站网站制作 网站建设
  • 免费咨询律师的电话学seo哪个培训好
  • 东莞做网站注意事项郑州百度公司地址
  • 网络营销环境的分析主要是东营优化公司
  • 电子商务网站建设选择服务器要考虑的因素有怎样做引流推广
  • 腾讯云服务器学生优惠武汉seo优化公司
  • 赣州网站建设多少钱网络搜索工具
  • 私人网站建设什么是网络营销战略
  • 深圳网站建设熊掌号百度收录的网站多久更新一次
  • 重庆市建设工程信息网施工许可证查询搜索引擎优化教程
  • 2000做网站贵么如何快速推广自己的品牌
  • 《网站建设教程网站运营seo实训总结
  • 深圳网站建设怎样做北京搜索引擎优化
  • 做网站框架需要什么软件百度指数网址是什么
  • 湖南东方红建设集团有限公司网站网络搜索优化
  • 网站如何做excel预览seo网站快速排名外包
  • 个人做网站需要什么资料一诺网络推广公司
  • 郑州高端网站建设团队网络营销推广要求