UID952279
注册时间2022-10-27
最后登录1970-1-1
在线时间 小时
听众
收听
性别保密
阅读权限15
|
马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 zhongping 于 2024-8-23 17:28 编辑
1、安装python
2、安装 pretty_downloader 库
pip install pretty_downloader
3、新建python代码文件如下:
import sys, os
import pretty_downloader
import urllib.request
UpdatePath = sys.path[0] + '\\eset_update'
if not os.path.exists(UpdatePath):
os.mkdir(UpdatePath)
os.chdir(UpdatePath)
url = 'http://218.16.63.27:81/'
pretty_downloader.download(url + 'update.ver', bar_name='update.ver')
with open('update.ver') as f:
for i in f:
if 'file=' in i:
filename = i[5:-1]
if os.path.isfile(filename):
a = int(os.path.getsize(filename))
b = int(
urllib.request.urlopen(url + filename).info().get('Content-Length')
)
if a != b:
pretty_downloader.download(url + filename, bar_name=filename)
else:
pretty_downloader.download(url + filename, bar_name=filename)
4、执行此代码即可下载到离线病毒库
5、代码功能说明:
病毒库服务器地址为:http://218.16.63.27:81/ ,有其他服务器可自行修改
代码会先下载update.ver,再根据update.ver内容下载相关文件,为节省流量及时间,代码只下载本地不存在的文件或本地存在但小大不一样的文件,方便每天更新。
|
|