首页活动线报x科网下载py

x科网下载py

发布员 2023-11-20 22:06:56 0条评论
x科网下载代码 12k教辅下载好东西   py代码懂得用import requests
from re import findall, sub
from hashlib import md5

HTML_FORMAT ='''



{title}



{body}



'''

def writefile(filename,text):
    filename = sub(r"""[\*\/\\\|\\? \:\.\'\"\!]""", "", filename)
    unique = md5(text.encode())
    filename += "_"+unique.hexdigest()[:5]
    filename+=".html"
    print("Writing "+filename)
    # print("-=-=-=-=\n",text,"\n-=-=-=-=")
    with open(filename+'.html', 'w', encoding="utf-8") as f:
        f.write(text)

def main():
    softID=input("ID: ")
    url = "https://www.xxxxx.com/soft/Preview/FirstLoadPreviewJson?softID={}&type=3&product=1&v=2&FullPreview=true"
    response = requests.get(url.format(softID))
    if response.status_code!=200:
        print("ERROR")
        print(response.status_code)
        return -1
    ret=response.json()["data"]
    if not ret["IsSuccess"]:
        print("ERROR: IsSuccess option is not true")
        print(ret)
    if not ret['IsRar']:
        print("Not rar")
        print("TotalPage=%d" % ret['TotalPage'])
        print("SoftExt=%s" % ret['SoftExt'])
        try:
            html=ret["Html"]
            print(ret)
        except:
            print(ret)
            exit(1)
        # replace "data-original" to "src" for showing in browser
        html=html.replace("data-original", "src")
        writefile(f"{softID}",html)
    else:
        print("is RAR")
        rar=ret['rarPreviewInfo']
        for file in rar:
            html=file["Html"]
            title=file["SoftName"]
            # replace "data-original" to "src" for showing in browser
            # html=html.replace("data-original", "src")
            urls=findall("(?
满5年的二手房别人挂125万买下来大概要花多少钱 黄金小幅涨跌就一堆人受不了
相关内容
发表评论

游客 回复需填写必要信息