『漫游』酷论坛>『动漫主题讨论区』>漫画下载交流区>[已解决]163相册好像不 ..

warrior@2006-03-25 20:30

引用
最初由 Rufus 发布

源文件名是根据上传的附件的注释来的
如果不是批量上传,手动上传的人在注释里面写了一些无聊的“/”之类的dos有作用的符号的话就会出错

如果你确认注释就是正确的原始文件名的话
请把相册地址给我,我来看


PM了~~~随便用了downaly大大的某个目录试的~~
http://photo.163.com/photos/downaly/33182918/

我下载到我硬盘里 “d:\muv-luv 9_12” 目录下
然后CMD后进入到该目录
然后粘贴了那个REN命令

然后就在每条重命名命令下边显示“命令语法不正确”
引用

Rufus@2006-03-25 20:40

引用
最初由 warrior 发布


PM了~~~随便用了downaly大大的某个目录试的~~
http://photo.163.com/photos/downaly/33182918/

我下载到我硬盘里 “d:\muv-luv 9_12” 目录下
然后CMD后进入到该目录
然后粘贴了那个REN命令

然后就在每条重命名命令下边显示“命令语法不正确”

明白了
已修改在前贴内容中,请覆盖原始文件,重试
引用

tgl10@2006-03-25 21:07

引用
最初由 Rufus 发布

明白了
已修改在前贴内容中,请覆盖原始文件,重试
修改的哪里?
我用你原来的代码没问题啊
不用修改吧
引用

warrior@2006-03-25 21:14

引用
最初由 Rufus 发布

明白了
已修改在前贴内容中,请覆盖原始文件,重试


没问题了~~~~感谢一个~~~~



程序偶果然是不行啊~~~~C跟没学过一样~~~~
引用

shippou2003@2006-03-25 21:15

引用
最初由 Rufus 发布

ppg果然是技术能力不行的……

flashget有批量url分析的功能的
默认情况下,flashget直接就会截获批量的jpg的url
如果不行,右键点flashget悬浮窗-添加url,就可以了

看到ren不知道是什么……
是dos命令的改名阿,老大
运行cmd,到你下载的目录,粘贴这些命令就可以了

ls就不要没用过不了解就乱说
ren重命名的前后两个文件名都是相册上面拿下来的,而不是我自己一个个加上去的
重命名,只要会dos,用我这个是和原始文件名一样的,不存在先后传会乱序的问题



本来就不想给不会的人做解说的……还是说了点,麻烦……


FG的资源探测现在就是垃圾,而且哪个相册不是脚本+好几层?

至于顺序,ls的意思是,以前用上传软件,可能会出现图片顺序错位,那么下载得到的图片顺序可能和实际上不同,比如7777777。jpg和9999999。jpg的实际顺序是反的,这个说实话就看163的了,如果用它自己的插件倒是不会有这个问题
引用

Rufus@2006-03-25 21:16

引用
最初由 tgl10 发布
修改的哪里?
我用你原来的代码没问题啊
不用修改吧

对有空格的原文件名的特殊处理
要改就改一下好了,改东西ie都不用关,存盘覆盖就可以
引用

Rufus@2006-03-25 21:21

引用
最初由 shippou2003 发布


FG的资源探测现在就是垃圾,而且哪个相册不是脚本+好几层?

至于顺序,ls的意思是,以前用上传软件,可能会出现图片顺序错位,那么下载得到的图片顺序可能和实际上不同,比如7777777。jpg和9999999。jpg的实际顺序是反的,这个说实话就看163的了,如果用它自己的插件倒是不会有这个问题

什么乱七八糟的
fg的资源管理器,也就是在没有ftp软件的时候勉强用用的作用

脚本?我也就直接在网页上用它的脚本,来给出url,这样分析是很快的,比很多软件的页面分析的做法要快

图片错位?
错位本就是允许的,只要注释里面的原文件名正确就行
随机号码的相册文件名又没什么用的
引用

shippou2003@2006-03-25 21:27

引用
最初由 Rufus 发布

对有空格的原文件名的特殊处理
要改就改一下好了,改东西ie都不用关,存盘覆盖就可以



听闻LZ要做成程序,超级期待的啦,本人对于编程所知有限啊


敢问LZ的思路,做成程序的话,是用软件作http连接和浏览,得到php文件,分析其中文字?还是截取php和js脚本返回的变量,直接利用?前者的话还明白些,后者的话怎么做到?

因为正好有JAVA代码示例,包括http连接、浏览、图像、下载的代码,稍微变更一下应该很容易出来了

C、C++好像就相当麻烦,VB也了解的不深入,所以来请教这位技术人士~

引用
最初由 Rufus 发布


图片错位?
错位本就是允许的,只要注释里面的原文件名正确就行
随机号码的相册文件名又没什么用的


就是本来图片的044。jpg、055。jpg正常顺序上传的话应该保存为777777.jpg和999999.jpg

但是因为上传软件的问题,变成055.jpg先上传了,于是044.jpg在相册里表示为999999.jpg,055。jpg则表示为777777。jpg

照这样下载下来的话,图片顺序就是与实际相反的了

因为是手工下载嘛,若是程序的话就能根据其他信息来更改文件名了
引用

Rufus@2006-03-25 21:37

引用
最初由 shippou2003 发布



听闻LZ要做成程序,超级期待的啦,本人对于编程所知有限啊


敢问LZ的思路,做成程序的话,是用软件作http连接和浏览,得到php文件,分析其中文字?还是截取php和js脚本返回的变量,直接利用?前者的话还明白些,后者的话怎么做到?

因为正好有JAVA代码示例,包括http连接、浏览、图像、下载的代码,稍微变更一下应该很容易出来了

C、C++好像就相当麻烦,VB也了解的不深入,所以来请教这位技术人士~

LZ要做?
没怎么看出来……

有很多问题的,昨天我就按着http用inet api作下载的想法想过一下
事实上没有密码的相册挺好办,但是有密码的有很大问题,cookie带入之后还是那不到正确授权的php,给出的带有图片字符串array的js
这是一条路,不是前者或者后者
php是用来生成静态页面的服务器端程序,php源程序客户端是拿不到的,就算拿到你也没有数据环境跑,拿到的总是php生成的静态页面/文件

很简单?
单单是cookie应用,多线程,这两个就足够麻烦死人了
不完善的多线程,带来的就是0字节文件和破损文件



我的实际完成的做法是,直接在页面上分析页面
用页面脚本来分析本就位于同在浏览器、已在本地的页面,从中取出js给予重组而得到url

引用
就是本来图片的044。jpg、055。jpg正常顺序上传的话应该保存为777777.jpg和999999.jpg

但是因为上传软件的问题,变成055.jpg先上传了,于是044.jpg在相册里表示为999999.jpg,055。jpg则表示为777777。jpg

照这样下载下来的话,图片顺序就是与实际相反的了

因为是手工下载嘛,若是程序的话就能根据其他信息来更改文件名了

你完全没有看懂我的回帖
而且你也没有懂相册上传的原理

相册上传的时候把原文件名放在注释里面的
我只要把注释部分从脚本里面拿出来,就得到原始文件名了

相册里到底是777还是999完全不重要,只要相册文件名和原始文件名的关联存在
我就能把相册文件名改成原始文件名
引用

shippou2003@2006-03-25 21:53

引用
最初由 Rufus 发布

LZ要做?
没怎么看出来……

有很多问题的,昨天我就按着http用inet api作下载的想法想过一下
事实上没有密码的相册挺好办,但是有密码的有很大问题,cookie带入之后还是那不到正确授权的php,给出的带有图片字符串array的js
这是一条路,不是前者或者后者
php是用来生成静态页面的服务器端程序,php源程序客户端是拿不到的,就算拿到你也没有数据环境跑,拿到的总是php生成的静态页面/文件

很简单?
单单是cookie应用,多线程,这两个就足够麻烦死人了
不完善的多线程,带来的就是0字节文件和破损文件



我的实际完成的做法是,直接在页面上分析页面
用页面脚本来分析本就位于同在浏览器、已在本地的页面,从中取出js给予重组而得到url


你完全没有看懂我的回帖
而且你也没有懂相册上传的原理

相册上传的时候把原文件名放在注释里面的
我只要把注释部分从脚本里面拿出来,就得到原始文件名了

相册里到底是777还是999完全不重要,只要相册文件名和原始文件名的关联存在
我就能把相册文件名改成原始文件名


原来不是LZ啊,抱歉抱歉,弄错了~~

文件名的话,

我是说如果手动下载的话肯定有这个问题

如果能在FG下载后利用什么方法用那个原始文件名批量对应改名就好了

貌似大人您好像已经作出来了?
引用

Rufus@2006-03-25 21:55

老大,您就不看我签名么……

我的方法就是给出dos命令
一系列的ren命令
引用

tgl10@2006-03-25 22:05

引用
最初由 Rufus 发布
有很多问题的,昨天我就按着http用inet api作下载的想法想过一下
事实上没有密码的相册挺好办,但是有密码的有很大问题,cookie带入之后还是那不到正确授权的php,给出的带有图片字符串array的js
很简单?
单单是cookie应用,多线程,这两个就足够麻烦死人了
不完善的多线程,带来的就是0字节文件和破损文件

好象服务器会检验“请求”的工具吧?不是IE等浏览器就得不到真实的页面
我下精明眼 的图片时感觉就是这样

多线程 下一个图片,有点不必要哦
我一直不能理解一个文件怎么能分段下载的。。以前学asp时了解的http协议似乎没此功能(断点续传倒有)

引用
最初由 shippou2003 发布


原来不是LZ啊,抱歉抱歉,弄错了~~
貌似大人您好像已经作出来了?
LZ=楼主啊,呵呵
那个ren命令很方便的,你试试
引用

Rufus@2006-03-25 22:11

引用
最初由 tgl10 发布

好象服务器会检验“请求”的工具吧?不是IE等浏览器就得不到真实的页面
我下精明眼 的图片时感觉就是这样

多线程 下一个图片,有点不必要哦
我一直不能理解一个文件怎么能分段下载的。。以前学asp时了解的http协议似乎没此功能(断点续传倒有)

LZ=楼主啊,呵呵
那个ren命令很方便的,你试试


是cookie检查
这个检查是服务器不会主动要求,而客户端主动应该提供cookie
简单来说的话,如果客户端不提供cookie,那么服务器端就认为客户端 不具备某种资格
而cookie的产生是由上几次与服务器交互时,服务器交给客户端的东西

不多线?不多线多没意思啊……网易这种东西,不把他抽趴下怎么行……
分段是http协议报文头(报文头就是客户端向服务器提出的请求的头部,HTTP是客户端弱功能的,一般客户端向服务器这个方向报文头就包括了一切)的一个range参数所作出的指定的,cookie也是http头部的一部分
引用

shippou2003@2006-03-25 22:40

原来如此,把dos命令复制到剪贴板啊,呵呵~~真的很好用

PS:如果我只下载一部分图片怎么办呢?
引用

packet@2006-03-25 22:54

- -0

请教一下比较奇怪的问题~

怎么俺在CMD用不到cd这个命令.......

就连这个根目录也转不到~

会出现这种情况.....

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings>cd d:
D:\

C:\Documents and Settings>
引用

«12345»共5页

| TOP