标题: [网络连接] [已解决]bat配合download命令,随时下载http连接的exe文件?(exe文件名会经常变化) [打印本页]
作者: ygqiang 时间: 2015-1-12 21:06 标题: [已解决]bat配合download命令,随时下载http连接的exe文件?(exe文件名会经常变化)
本帖最后由 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就自动下载下来。
作者: DAIC 时间: 2015-1-12 21:55
你需要先找出变化的规律,然后才能把它转换成代码。
作者: ygqiang 时间: 2015-1-12 22:17
你需要先找出变化的规律,然后才能把它转换成代码。
DAIC 发表于 2015-1-12 21:55
规律,主要就是xxx.exe一直在变化啊。
能否用通配符啥的实现呢?
作者: tmplinshi 时间: 2015-1-12 23:14
你应该从下载页面提取下载地址。
第一个和第三个可改成:(地址都是从下载页面获取的)
作者: ygqiang 时间: 2015-1-12 23:32
你应该从下载页面提取下载地址。
第一个和第三个可改成:(地址都是从下载页面获取的)
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
作者: tmplinshi 时间: 2015-1-13 00:05
本帖最后由 tmplinshi 于 2015-1-13 00:15 编辑
就是之前说的——从下载页面的源码中提取下载链接。- 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
作者: ygqiang 时间: 2015-1-13 05:09
本帖最后由 ygqiang 于 2015-1-13 05:10 编辑
就是之前说的——从下载页面的源码中提取下载链接。wget 下载地址:
fr 下载地址:
tmplinshi 发表于 2015-1-13 00:05
多谢。。。
测试可以。
如果当前目录下,存在QQ6.8.exe这个文件,如何修改这个wget代码,才能避免/跳过去,重复下载同样文件名的exe呢?
用download 下载的话,会自动跳过去。
作者: tmplinshi 时间: 2015-1-13 14:40
多谢。。。
测试可以。
如果当前目录下,存在QQ6.8.exe这个文件,如何修改这个wget代码,才 ...
ygqiang 发表于 2015-1-13 05:09
加一个 -nc 参数
作者: ygqiang 时间: 2015-1-13 17:08
加一个 -nc 参数
tmplinshi 发表于 2015-1-13 14:40
多谢。暂时解决了。- dowld\download http://download.feixin.10086.cn/download/PcDownloadLog.action?id=130
-
- dowld\download http://download.wangwang.taobao.com/AliIm_taobao.php
-
-
-
- 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
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |