码迷,mamicode.com
首页 > 其他好文 > 详细

222

时间:2020-02-18 20:33:44      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:rom   inf   get   pst   spl   als   isp   nload   com   

import requests
from bs4 import BeautifulSoup
import re
def getPage(url):


    headers = {
        User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
    }

    proxies = {
        http: http://c00452131:javaweb321,@proxyhk.huawei.com:8080,
        https: http://c00452131:javaweb321,@proxyhk.huawei.com:8080,
    }

    response = requests.get(url, headers=headers, proxies=proxies)
    response.encoding = utf-8
    # print(response.text)
    soup = BeautifulSoup(response.text,lxml)
    result = soup.select(".mkapp-btn.mab-download")
    soup_a = result[0]
    # zhytools.downloadApp(‘C100063581‘, ‘王者荣耀‘, ‘appdetail_dl‘, ‘16‘, ‘经营策略‘ , ‘https://appdlc-drcn.hispace.hicloud.com/dl/appdl/application/apk/e1/e198cf7952af47fcb69d5dbadc4d61f4/com.tencent.tmgp.sgame.2001221636.apk?sign=portal@portal1582023165847&source=portalsite&maple=0&distOpEntity=HWSW‘ , ‘1.52.1.7‘);
    ress=soup_a["onclick"]
    res = ress.split("\‘")
    AppNumber = res[1]
    AppNameCH = res[3]
    AppUrl = res[11]
    temp = AppUrl.split(".apk")[0]
    temp2 = temp.split("/")[-1]
    AppNameEN = temp2+".apk"
    AppVersion = res[13]
    print(AppNumber)
    print(AppNameCH)
    print(AppNameEN)
    print(AppUrl)
    print(AppVersion)
    appInfo={}
    appInfo["AppNumber"] = AppNumber
    appInfo["AppNameCH"] = AppNameCH
    appInfo["AppNameEN"] = AppNameEN
    appInfo["AppVersion"] = AppVersion
    appInfo["AppUrl"] = AppUrl
    return appInfo

def download(appInfo):
    headers = {
        User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
    }

    proxies = {
        http: http://c00452131:javaweb321,@proxyhk.huawei.com:8080,
        https: https://c00452131:javaweb321,@proxyhk.huawei.com:8080,
    }
    req = requests.get("https://appdlc-drcn.hispace.hicloud.com/dl/appdl/application/apk/60/60278c31306541e68279fe51e6acd1e2/com.ss.android.ugc.aweme.2002111455.apk",verify=False)
    # fw = open("D:\\App\\%s"%appInfo["AppNameEN"],‘wb‘)
    # fw.write(req.content)

if __name__ == __main__:
    url = "https://appstore.huawei.com/app/C10652857"
    # appInfo = getPage(url)
    appInfo = ""
    download(appInfo)

 

222

标签:rom   inf   get   pst   spl   als   isp   nload   com   

原文地址:https://www.cnblogs.com/LoganChen/p/12327608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!