标题: [网络连接] bat搭配download.exe如何实现下载最新版本的软件? [打印本页]
作者: ygqiang 时间: 2016-3-9 19:54 标题: bat搭配download.exe如何实现下载最新版本的软件?
本帖最后由 ygqiang 于 2016-4-2 12:58 编辑
bat搭配download.exe。如何实现:运行bat,就自动下载软件的最新版本?
想实现:定期全自动/后台/傻瓜化下载。最新版本的qq软件。到硬盘上固定的某个路径下。
这样就不需要用鼠标手动点击多次,才能下载下来。
飞信,台式机win系统版本下载页面:
http://download.feixin.10086.cn/index/center.html
以前是:
download.exe http://download.feixin.10086.cn/ ... adLog.action?id=130
现在是:
download.exe http://download.feixin.10086.cn/ ... adLog.action?id=135
qq,台式机win系统版本下载页面:
http://im.qq.com/pcqq
以前是:
download.exe http://dldir1.qq.com/qqfile/qq/QQ6.8/13620/QQ6.8.exe
现在是:
download.exe http://dldir1.qq.com/qqfile/qq/QQ8.1/17255/QQ8.1.exe
作者: ygqiang 时间: 2016-3-9 20:08
本帖最后由 ygqiang 于 2016-3-9 20:17 编辑
软件下载地址,经常动态变化。应该如何智能判断呢?
作者: ygqiang 时间: 2016-3-9 20:09
本帖最后由 ygqiang 于 2016-3-9 20:18 编辑
或者,用什么编程语言,可以实现:智能判断并下载软件的最新版本?
作者: CrLf 时间: 2016-3-9 20:55
举个栗子:- mshta http://bathome.net/s/hta/?string "web('http://im.qq.com/pcqq/').match(/http:[^'""]+\.exe/i)._each(function(u){window.open(u)})"
复制代码
具体情况请自行修改,上尉应该有这个能力了
作者: ivor 时间: 2016-3-9 22:14
回复 1# ygqiang
可以使用wget,后检测%errorlevel%
作者: pcl_test 时间: 2016-3-9 23:02
回复 5# ivor
他要的应该是如何从网页中提取指定的下载链接
作者: wskwfkbdn 时间: 2016-3-10 07:11
去360软件中心或百度软件中心,搜索QQ,出来结果并分析软件版本和下载地址,用wget或curl实现
作者: ygqiang 时间: 2016-4-1 16:35 标题: bat、curl、download,如何搭配使用,适合qq不同版本的通用下载方法?
bat、curl、download,如何搭配使用,适合qq不同版本的通用下载方法?
以前qq8.1版本可以下载。现在qq8.2版本不能下载了。- @echo off&setlocal enabledelayedexpansion
-
- for /f "tokens=9 delims== " %%i in ('dowld\curl -s "http://im.qq.com/pcqq/"^|findstr "http://dldir1.qq.com/qqfile/qq/"') do (
- dowld\download.exe "%%i"
- )
复制代码
作者: ygqiang 时间: 2016-4-1 17:05
qq最新8.2版本,下载地址是:
http://dldir1.qq.com/qqfile/qq/QQ8.2/17724/QQ8.2.exe
作者: ygqiang 时间: 2016-4-2 12:58
回复 4# CrLf
需要调用批处理之家的在线hta。。。
前几天可以下QQ,好用。现在不好用了。
你好,能否把这个在线脚本库改成离线执行?谢谢了。
作者: codegay 时间: 2016-4-2 13:56
用什么编程语言,可以实现:智能判断并下载软件的最新版本?
这话问得够不聪明的.
混了这么多年论坛.
id=133是转向飞信沟通版.
id=135是飞信办公版.
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |