SEO管理系统开发:python3处理含有中文的url

在编写关键词查询排名的时候发现含有中文网址不能直接被抓取,需要对网址进行处理。具体处理方式如下:

Python3 中处理中文网址使用urllib.parse.quote函数

from urllib.parse import quote
import  string
 
url = r'http://www.abc.com/?abc=中文'
url = quote(url, safe = string.printable)   # safe表示可以忽略的字符
print(url)


输出结果:http://www.abc.com/?abc=%e4%b8%ad%e6%96%87

 

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
子牙
  • 本文由 子牙 发表于 2019 年 7 月 16 日09:19:30
  • 转载请务必保留本文链接:https://www.zyshop.top/other/900.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证