博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS、Python对字符串的编码函数
阅读量:6894 次
发布时间:2019-06-27

本文共 619 字,大约阅读时间需要 2 分钟。

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代码得到的

比如:

   

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

 

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

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

 

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

 

转载于:https://www.cnblogs.com/lingwang3/p/6852967.html

你可能感兴趣的文章
Python基础-1
查看>>
js操作cookie
查看>>
[AutoCars(一)]自动驾驶汽车概述(上)
查看>>
jquery基础研究学习【HTML】
查看>>
几个C# Visual Studio编码技巧
查看>>
sql数据库各个版本清除日志
查看>>
jQuery扩展两类函数(对象调用,静态调用)
查看>>
nofollow标签使用方法
查看>>
sqlite实现新闻收藏和取消收藏
查看>>
Unity中的基础光照
查看>>
Final发布——视频博客
查看>>
SqlHelper类
查看>>
服务器端控件Button会自动刷新页面
查看>>
Sass函数:Sass Maps的函数-map-get($map,$key)
查看>>
HDU 1230 火星A+B
查看>>
C# foreach 为什么循环使用Foreach 效率要高
查看>>
oracle创建透明网关出现的问题
查看>>
对象和类
查看>>
分布式事务
查看>>
udp,select超时和recvfrom收不到数据原因
查看>>