url编码

蓝咒 提交于 2019-12-06 12:39:34

你在搜索名字的时候会出现一大堆url编码

https://www.baidu.com/s?wd=%E8%91%A3%E6%98%A5%E5%85%89&rsv_spt=1&rsv_iqid=0xa4338a3f0013437c&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_sug3=10&rsv_sug1=13&rsv_sug7=100&rsv_t=816bXuGaosX5q6P12e%2BP9LXJzGAqpFdJopZCNVtxjJiRZ8IEJnEfhci1SiN28gxFfFks&rsv_sug2=0&inputT=3813&rsv_sug4=3812

你也不知道他具体什么东西你想把他解码出来

可以使用url解码方法

from urllib import parseresult=parse.unquote_plus('https://www.baidu.com/s?wd=%E8%91%A3%E6%98%A5%E5%85%89&rsv_spt=1&rsv_iqid=0xa4338a3f0013437c&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_sug3=10&rsv_sug1=13&rsv_sug7=100&rsv_t=816bXuGaosX5q6P12e%2BP9LXJzGAqpFdJopZCNVtxjJiRZ8IEJnEfhci1SiN28gxFfFks&rsv_sug2=0&inputT=3813&rsv_sug4=3812')print(result)

编码方法

s=parse.quote_plus('https://www.baidu.com/s?wd=涨鹏')print(s)拼接路径的方法
host='https://i-beta.cnblogs.com'login_url='/posts/edit'from urllib import parseprint(parse.urljoin(host,login_url))

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!