假设优酷用户名为:ubuntu
该用户主页就是:http://i.youku.com/u/UMjgyMDU2MA==
请问是怎样转码的?bash脚本里用什么命令可以做到:
ubuntu 转码为 UMjgyMDU2MA==
请教怎样转码?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
请教怎样转码?
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
Re: 请教怎样转码?
非常感谢!lainme 写了:http://www.douban.com/note/314069371/

可是这个得到的是用户真实id
优酷是不是这样转化的:
用户名-->真实id-->真实id乘以4-->base64加密-->U+加密结果
我想模仿这个过程写个脚本,把输入的用户名转化为“U+加密结果”
所以现在的问题是,用户名通过什么方法转化为真实id?
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- youzhiyili
- 帖子: 2422
- 注册时间: 2012-03-22 20:42
- 系统: ubuntu22.04
Re: 请教怎样转码?
呵呵,用了个笨办法搞定了

代码: 全选
curl http://i.youku.com/u/search?q=ubuntu|grep ubuntu|grep encode_uid|grep "charset"|awk -F '"' '{print "\n用户名:"$12"\n加密id:"$6"\n主 页:"$10}'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 63765 100 63765 0 0 49220 0 0:00:01 0:00:01 --:--:-- 49201
用户名:ubuntu不懂
加密id:UOTk1NjEzNjQ=
主 页:http://i.youku.com/u/UOTk1NjEzNjQ=
用户名:杨飞ubuntu
加密id:UMzA3MTQyNzA0
主 页:http://i.youku.com/u/UMzA3MTQyNzA0
用户名:ubuntu804
加密id:UNjk0NjQwNDQ=
主 页:http://i.youku.com/u/UNjk0NjQwNDQ=
用户名:ubuntu2010
加密id:UMjE3Mzc4Nzc2
主 页:http://i.youku.com/u/UMjE3Mzc4Nzc2
用户名:ubuntu33
加密id:UMjY3MDE0MzM2
主 页:http://i.youku.com/u/UMjY3MDE0MzM2
用户名:ubuntu1010
加密id:UMzE4MDA5OTcy
主 页:http://i.youku.com/u/UMzE4MDA5OTcy
用户名:ubuntu
加密id:UMjgyMDU2MA==
主 页:http://i.youku.com/u/UMjgyMDU2MA==
用户名:ubuntu-cn
加密id:UNDA2NzIyNjU2
主 页:http://i.youku.com/u/UNDA2NzIyNjU2
用户名:ubuntu_j
加密id:UNTYyNzc1MTAw
主 页:http://i.youku.com/u/UNTYyNzc1MTAw
用户名:ubuntu_anywn
加密id:UMTMwNTM4NzIyNA==
主 页:http://i.youku.com/u/UMTMwNTM4NzIyNA==
用户名:菊@ubuntu$:
加密id:UMTM0NTIyMTQ5Ng==
主 页:http://i.youku.com/u/UMTM0NTIyMTQ5Ng==
用户名:ubuntu_kde
加密id:UMTM1OTAyMDE3Ng==
主 页:http://i.youku.com/u/UMTM1OTAyMDE3Ng==
用户名:turing_ubuntu
加密id:UNDExMzM5MDE2
主 页:http://i.youku.com/u/UNDExMzM5MDE2
用户名:ubuntu_and_Android
加密id:UNDI2NTg5MDQ0
主 页:http://i.youku.com/u/UNDI2NTg5MDQ0
用户名:ubuntu1234
加密id:UOTUwODE1MTI=
主 页:http://i.youku.com/u/UOTUwODE1MTI=
用户名:ubuntu-祥子
加密id:UNDMxNTkxNTYw
主 页:http://i.youku.com/u/UNDMxNTkxNTYw
用户名:ubuntu.wbw
加密id:UNDQxNjc3MjY4
主 页:http://i.youku.com/u/UNDQxNjc3MjY4
@自由建客 @qy117121 @枫叶饭团 @cikekid @YeLee @jtshs256 @eexpress @ljj_jjl2008 @zhw2101024 @TeliuTe @月下叹逍遥 @leeaman @懒蜗牛Gentoo @灰色小狼 @photor @adagio @JiangHui @phoenixlzx @oneleaf