能力值:
( LV2,RANK:10 )
|
-
-
2 楼
只需要给些指点就可以,谢谢!!!!!
搜到些东西补充下http://www.desmonding.com/archives/270。
我点开目前最喜欢的dota解说伍声2009的优酷视频主页,网址:http://u.youku.com/user_show/id_UMzE2OTY2NjUy.html
那么你会发现UMzE2OTY2NjUy这个部分比较奇怪,显然是通过某种方式进行编码加密的。优酷对网址进行编码而不公开rss订阅的原因之一就是为了赚广告费。。。。。。。
查看网页源代码,其中一行链接让我有点小兴奋:/user_skin/id_79241663_type_official.html 而且源代码中只有这条链接是与id有关的,那么79241663八成就是网址中被编码的数字。为了验证我的想法,我google了下网址的编码方式,然后我就后悔了,因为编码方法茫茫多。。。我也无法确定该网址到底是用什么方式编码的。。。。。。。正在纠结着如何是好,突然灵光那么一闪,我才意识到自己脑抽了——为什么不直接把UMzE2OTY2NjUy替换为79241663试试呢?果然,替换后的网址等效于原网址。恩,我只是得出了正确的结论,至于具体编码和解码的过程,后面会讲到。(当然不是我想出来的)。。。。。
我有幸google到了一篇《使用RSS阅读器订阅youku优酷视频更新以及专辑更新》的文章,里面有详细的介绍,我就不多说了。利用BASE64对MzE2OTY2NjUy(去掉开头的U)进行解码,得到一串数字316966652,再将这串数字除以4,得到的正是79241663。
ps:以上不可解决,但是基本找到些感觉。可以确定是在base64基础上做的加密,感觉是进行了位移试试再说
|
|
|