用Python下载NOD32 4.x/5.x离线病毒库代码
本帖最后由 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 + '\\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
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内容下载相关文件,为节省流量及时间,代码只下载本地不存在的文件或本地存在但小大不一样的文件,方便每天更新。
感谢分享! 谢谢分享,虽然没有使用eset 感谢大佬分享! 感谢分享! 感谢分享,还是用私服更新比较方便 太棒了 感谢楼主分享好代码 持续更新 持续更新 感谢分享!
页:
[1]
2