首页 > 代码库 > JS、Python对字符串的编码函数
JS、Python对字符串的编码函数
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对字符串的编码函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。