码迷,mamicode.com
首页 > 编程语言 > 详细

JS、Python对字符串的编码函数

时间:2017-05-14 18:02:07      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:script   doctype   编码   js代码   结果   在线   component   png   了解   

1.本周下载过一个笔画网站http://bihua.51240.com/e998bf__bihuachaxun/

技术分享

如上图所示,输入阿对应的是http://bihua.51240.com/e998bf__bihuachaxun/这个链接,输入七对应的是http://bihua.51240.com/e4b883__bihuachaxun/这个链接,为了下载汉字的笔画,所以只需要找到汉字与链接的对应关系即可,比如上面的即为阿对应e998bf、七对应e4b883,现在我们如何获取八对应的呢

2.分析网站加载的js,发现获取笔画会加载一个http://f.51240.com/file/bihua/js.js的js,查看此js,当然网站上一般都会把js压缩的,所以可以在线解压一下

技术分享

解压后看到值时通过这样的js代码得到的

比如:

<!DOCTYPE HTML>
<html>
<head> 
<script type="text/javascript">
    a = 
    aa = encodeURIComponent(a).replace(/%/g, "").toLowerCase()
    alert(aa)
</script>
</head> 
<body> 
</body>
</html> 

运行,结果如下,得到八对应的为e585ab

技术分享

 

3.那用Python代码该如何获取汉字对应值,此例中就是Python里哪个编码函数可以与JS的encodeURIComponent函数对应,我们知道是urllib.quote

技术分享

以上可以通过编码汉字后拼接url,得到其在本笔画网站的的url链接

 

注意:其实可以了解一下他们的对应的解码函数,如decodeURIComponent、urllib.unquote

 

JS、Python对字符串的编码函数

标签:script   doctype   编码   js代码   结果   在线   component   png   了解   

原文地址:http://www.cnblogs.com/lingwang3/p/6852967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!