找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 37197|回复: 8

[网络连接] [已解决]bat配合download命令,随时下载http连接的exe文件?(exe文件名会经常变化)

[复制链接]
发表于 2015-1-12 21:06:01 | 显示全部楼层 |阅读模式
本帖最后由 ygqiang 于 2015-1-13 17:09 编辑

[已解决]bat配合download命令,随时下载http连接的exe文件?(exe文件名会经常变化)

download http://download.fetion-portal.com/FetionNew2014November.exe
download http://dldir1.qq.com/qqfile/qq/QQ6.8/13620/QQ6.8.exe
download http://download.taobaocdn.com/wangwang/AliIM2014_taobao(8.00.40C).exe

QQ6.8/13620/QQ6.8.exe这个路径名和exe文件名,都可能会经常变化。

最好可以搭配bat命令智能判断真正的路径名和真正的exe文件名,运行下bat就自动下载下来。

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2015-1-12 21:55:22 | 显示全部楼层
你需要先找出变化的规律,然后才能把它转换成代码。
 楼主| 发表于 2015-1-12 22:17:21 | 显示全部楼层
你需要先找出变化的规律,然后才能把它转换成代码。
DAIC 发表于 2015-1-12 21:55



   
规律,主要就是xxx.exe一直在变化啊。

能否用通配符啥的实现呢?
发表于 2015-1-12 23:14:56 | 显示全部楼层
你应该从下载页面提取下载地址。

第一个和第三个可改成:(地址都是从下载页面获取的)
http://download.feixin.10086.cn/download/PcDownloadLog.action?id=130
http://download.wangwang.taobao.com/AliIm_taobao.php
 楼主| 发表于 2015-1-12 23:32:19 | 显示全部楼层
你应该从下载页面提取下载地址。

第一个和第三个可改成:(地址都是从下载页面获取的)
tmplinshi 发表于 2015-1-12 23:14



多谢了。。。

下面这种情况,就不能解决了?
QQ6.8/13620/QQ6.8.exe这个路径名和exe文件名,都可能会经常变化

http://dldir1.qq.com/qqfile/qq/QQ6.8/13620/QQ6.8.exe
发表于 2015-1-13 00:05:31 | 显示全部楼层
本帖最后由 tmplinshi 于 2015-1-13 00:15 编辑

就是之前说的——从下载页面的源码中提取下载链接。
  1. wget -q -O - http://im.qq.com/download/pc.shtml | fr -stdout -r:"***:^.*?im\.pc\.PCQQindex.*?dbtn.*?href=\x22(.*?)\x22.*$" -t:"\1" | wget -i -
复制代码
wget 下载地址: http://users.ugent.be/~bpuype/wget/
fr 下载地址: http://baiy.cn/utils/fr/index.htm

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 乐于助人

查看全部评分

 楼主| 发表于 2015-1-13 05:09:45 | 显示全部楼层
本帖最后由 ygqiang 于 2015-1-13 05:10 编辑
就是之前说的——从下载页面的源码中提取下载链接。wget 下载地址:
fr 下载地址:
tmplinshi 发表于 2015-1-13 00:05



    多谢。。。
测试可以。


如果当前目录下,存在QQ6.8.exe这个文件,如何修改这个wget代码,才能避免/跳过去,重复下载同样文件名的exe呢?

用download 下载的话,会自动跳过去。
发表于 2015-1-13 14:40:38 | 显示全部楼层
多谢。。。
测试可以。


如果当前目录下,存在QQ6.8.exe这个文件,如何修改这个wget代码,才 ...
ygqiang 发表于 2015-1-13 05:09


加一个 -nc 参数
   
wget -q -O - http://im.qq.com/download/pc.shtml | fr -stdout -r:"***:^.*?im\.pc\.PCQQindex.*?dbtn.*?href=\x22(.*?)\x22.*$" -t:"\1" | wget -i - -nc
 楼主| 发表于 2015-1-13 17:08:24 | 显示全部楼层
加一个 -nc 参数
tmplinshi 发表于 2015-1-13 14:40



   
多谢。暂时解决了。
  1. dowld\download http://download.feixin.10086.cn/download/PcDownloadLog.action?id=130

  2. dowld\download http://download.wangwang.taobao.com/AliIm_taobao.php



  3. dowld\wget -q -O - http://im.qq.com/download/pc.shtml | dowld\fr -stdout -r:"***:^.*?im\.pc\.PCQQindex.*?dbtn.*?href=\x22(.*?)\x22.*$" -t:"\1" | dowld\wget -i - -nc
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 20:15 , Processed in 0.060777 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表