url编码转中文,url编码转换
到了爬取数据的时候,很多搜索到的词在浏览器上都是中文显示,但是当我们把网址复制到本地的时候,就会出现我们看不懂的汉字。
如果我们需要一个爬虫,也是如此。我们需要在对url中的中文进行转码后,将url地址发送给浏览器。否则如果url中的关键词直接出现中文就会有问题。python3中的Urllib库quote模块提供了这个函数。
一、网址转码#!/usr/sxdbg/env python #-*-编码:utf-8-*-from urllib.parse导入引用name=诗人李白 URL _ encode _ name=quote(name)print(URL _ encode _ name)输出:诗人李白儿,URL解码#!/usr/sxdbg/env python #-*-编码:utf-8-*-from urllib.parse导入unquotname=诗人李白 url _ decode _ name=unquote (name)打印(url _ decode _ name)输出:诗人李,用urlencode转码URL #!/usr/sxdbg/env python#-*-编码:utf-8 -*-from urllib.parse导入urlencodestart _ URL= http://tie ba . Baidu . com/f?Urldata={kw :诗人李白, ie: utf-8 , pn: 100 ,} print(start _ URL urlencode(URL数据))输出:http://tieba.baidu.com/f? Kw=诗人李白ie=UTF-8pn=100
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。