登陆论坛 | 搜索 站点首页 | 新闻主题 | 繁體控制面板 | 会员 | 帮助 
本版公告:
OX163软件页临时域名http://shj.ugschina.com/163/

 UGS China >> 『OX163版务』 >> 请教hein一个相册ID获取的问题!

论坛短信(0 新)
回复本帖发表新帖发起投票

  帖子主题:  请教hein一个相册ID获取的问题!

( 查看:4169 ) 字号:  
fanr520

档案
帖子 短信

等级:
经验:5
帖子:4
注册:2009-8-17
状态:离线
发表于 2009-8-18 8:33:42 - 引用  主楼

163相册中遇到一个奇怪的问题,那就是相册中au=0公开,但是purl却为空,正常情况下只有au<>0时,才会purl为空,purl指向了一个js文件,内容中函有所有相片的信息。请问一下大师你们的软件中是怎么处理在au=0时purl为空的,我看了你们的软件完全做到了这一点。相当配服。
来源:218.*.*.*
   
fanr520

档案
帖子 短信

等级:
经验:5
帖子:4
注册:2009-8-17
状态:离线
发表于 2009-8-18 8:43:35 - 引用  2楼

附上一段相册js
[HTML]var g_a$16557828s='';
var g_a$16557828d=[{id:54852306,name:'2005朝阳公园观湖车展 ',s:3,desc:'我喜欢! ',st:1,au:0,count:43,t:1247926047982,ut:0,curl:'104/9Xte8QMC6bhB2UKGCo62HQ==/700028267080096489.jpg',surl:'39/J-mbXV3G7ToQYWzo4dV4Gw==/3151112364275933312.jpg',dmt:0,alc:true,comm:'',comdmt:0,comnum:0,kw:'',purl:''},{id:54852307,name:'我和她 ',s:3,desc:'五一 ',st:1,au:0,count:6,t:1247926047985,ut:0,curl:'104/5qdtJFSLk9zMdhPua-oVnA==/2029716057061707051.jpg',surl:'104/4udjKnvyPM-bZcX34sW1Ng==/2029716057061707088.jpg',dmt:0,alc:true,comm:'',comdmt:0,comnum:0,kw:'',purl:''},{id:54852310,name:'哥们儿 ',s:3,desc:'兄弟好! ',st:1,au:0,count:15,t:1247926047994,ut:0,curl:'775/B4mTMymPHNRb1sgnanfgUw==/1221319923948119753.jpg',surl:'775/wY98ex3HbxMsJY2ODjIwmA==/1221319923948119776.jpg',dmt:0,alc:true,comm:'',comdmt:0,comnum:0,kw:'',purl:''},{id:54852308,name:'北京咯 ',s:3,desc:'2006.10.1 ',st:1,au:0,count:27,t:1247926047988,ut:0,curl:'700/_iembrMLp0hBdvYjuKPrZA==/3115927992187663737.jpg',surl:'700/O3WLpZSNdDGm-F38XV6y2w==/3115927992187663787.jpg',dmt:1249489574851,alc:true,comm:'',comdmt:1249489574851,comnum:0,kw:'',purl:'s12.ph.126.net/rSqRTVdSmoA0TEWhW7E6kg==/586030901512318642.js'},{id:54852305,name:'我属于我! ',s:3,desc:'做我自己 ',st:1,au:0,count:12,t:1247926047979,ut:0,curl:'460/Kk-iTpDEiEhD1gqeI8I3vA==/2573525712066281209.jpg',surl:'460/IekUiDD43qlcD6GxLvDVZA==/2573525712066281211.jpg',dmt:1249489595596,alc:true,comm:'',comdmt:1249489595596,comnum:0,kw:'',purl:'s12.ph.126.net/sEFPDXQBcoQs3mt3pb4oFw==/586030901512318668.js'},{id:54852311,name:'幸福时刻',s:3,desc:'偷偷回家照的~~~~~~嘿嘿!!!!!!',st:1,au:0,count:21,t:1247926047997,ut:0,curl:'242/v9PQTYOKhXH2a8rikfZ4GQ==/2138646873048719272.jpg',surl:'242/u5g7OfUB45qHltl8au2a2Q==/2138646873048719276.jpg',dmt:1249489599649,alc:true,comm:'',comdmt:1249489599649,comnum:0,kw:'',purl:'s12.ph.126.net/NpXaMD52hD3Xb0WNq2BLtA==/586030901512318673.js'},{id:54852309,name:'2006北京国际车展 ',s:3,desc:'美啊! 我说的是车噢! ',st:1,au:0,count:48,t:1247926047991,ut:0,curl:'533/PGfGbXEsVFnQX8nNhLf6Lw==/1276770494360295339.jpg',surl:'533/cXGH96wgKE1F--Y69G_Ppg==/1276770494360295397.jpg',dmt:1250488598761,alc:true,comm:'',comdmt:1250488598761,comnum:0,kw:'',purl:'s5.ph.126.net/3J9rhe_xurUg84bTraxLpg==/114841790501667174.js'}];[HTML]

来源:218.*.*.*
   
hein

档案
帖子 短信

头衔:礫
荣誉:管理员
威望:100
等级:
经验:2267
帖子:1939
注册:2005-5-15
状态:离线
发表于 2009-8-18 10:34:23 - 引用  3楼

purl为空有三种情况
1、含有密码或者私有,这个时候,需要使用post方式来传送密码和相册的ID来获取js的地址
2、以前残留下来的空目录,无论什么方式都无法取得相册信息,我的做法是列出来,在下载前全部检测一边,然后清楚这些空目录
3、从来没有人浏览过的相册或者被更新以后没有浏览过的相册,是没有js地址信息的,需要用post方式来获取一次js信息

对于公开的相册(没有密码,不是私有),可以用另外一种链接来获取相册信息和图片信息,通过163的blog可以知道有一个类似什么http://photo.163.com...api/....id=......什么的地址
我一下子记不清了,我也没有使用过这个方式,以为无法取得有密码的相册信息

来源:222.*.*.*
   
fanr520

档案
帖子 短信

等级:
经验:5
帖子:4
注册:2009-8-17
状态:离线
发表于 2009-8-19 9:43:19 - 引用  4楼

谢谢大师了,我再细细研究一下

来源:218.*.*.*
   
fanr520

档案
帖子 短信

等级:
经验:5
帖子:4
注册:2009-8-17
状态:离线
发表于 2009-8-19 11:11:08 - 引用  5楼

研究了一下,不知道如何post才能把purl更新出来。能给点提示吗?或者发一个post地址和方法

来源:218.*.*.*
   
hein

档案
帖子 短信

头衔:礫
荣誉:管理员
威望:100
等级:
经验:2267
帖子:1939
注册:2005-5-15
状态:离线
发表于 2009-8-19 14:39:48 - 引用  6楼

post方式,一般下载是get方式
而发贴,传送表单就是post方式
你可以看看163blog.vbs那个脚本

里面有用到post方式
如果无所谓私有和密码的相册,可以用api的那个链接取得数据

来源:222.*.*.*
   
 

  回复主题:请教hein一个相册ID获取的问题!
属性与设置

· 帖子字数:
  最大 32768 字符

· 剩余字符:
  

· UBB设置:
  
  查看UBB使用帮助

· HTML: 未启用

    缩小文本框 扩大文本框
                      
 

当前风格:UGS-China 风格制作:hein 程序内核:Spb 4.55(MOD) 执行时间:16.0 毫秒 页面装载: