你拿我那贴子里的照葫芦画瓢改改就能用了,这就非常普通的c2d,也没啥加密
from cocos2dAsset.downloader import assetDownloader
from cocos2dAsset.parser import ManifestJson
from requests import Session
session = Session()
cocosasset_config = {
'downloader_weburl': '',
'downloader_assetroot': 'https://eowgame.jcbgame.com/eow-jp-game/bundle', # 用于下载manifest的地址前缀
'downloader_savepath': 'eowAsset', # 保存位置
'downloader_threadnum': 10,
'asset_baseurl': 'https://eowgame.jcbgame.com/eow-jp-game/bundle', # 用于manifestJson拼接的地址前缀
}
def loadConfigAndCreate(configUrl,cocosconfig):
assetConfig = session.get(configUrl).json()
downloader = assetDownloader(cocosconfig)
downloader.manifestOfmanifestData = assetConfig['assets']['bundleVers']
del downloader.manifestOfmanifestData['resources'],downloader.manifestOfmanifestData['main'],downloader.manifestOfmanifestData['internal'] # 这几个是别的url
downloader.jsurl = '/{typename}/index.{version}.js'
downloader.configurl = '/{typename}/config.{version}.json'
return downloader
downloader =loadConfigAndCreate('https://eowgame.jcbgame.com/eow-jp-game/game/src/settings.0f043.json',cocosasset_config)
downloader.downloadAllManifest()
downloader.downloadAllFromManifest()