专业的IT技术开发社区

2022
封阳博客
首页 » Python » 捕获数据包,获取小米墙纸界面并保存JSON数据。你可以直接运行它来获得小米壁纸

捕获数据包,获取小米墙纸界面并保存JSON数据。你可以直接运行它来获得小米壁纸

接口地址 怕到时候发出来算侵权

https://thm.market.xiaomi.com/thm/page/v3/search/tag?devicePixel=1080&entryType=thememanager&xPrevRef=&cardCount=1&cardStart={page}&language=zh_CN&type=WALLPAPER&isMiuiLiteAndStoke=false&xRef=LocalTrackId_Page_d7105681-5104-4690-9d19-8e042dfa18a7&version=11_V12.5.6.0.RFACNXM&hwVersion=1.9.0&aodGray=true&capability=w%2Cb%2Cs%2Cm%2Ch5%2Ca%3A2%2Cv%3A14%2Cvw&system=miui&isPersonalizedAdEnabled=true&alpha=false&isGlobal=false&testGroup=main_tab_sort_g1&tag=%E4%BA%8C%E6%AC%A1%E5%85%83%E5%AE%85&region=CN&miuiUIVersion=V125&device=cepheus&apk=2020&oaid=9f835a2193b87675

 

import json

#[color=#ce9178]'https://thm.market.xiaomi.com/thm/page/v3/search/tag?devicePixel=1080&entryType=thememanager&xPrevRef=&cardCount=1&cardStart=[/color][color=#569cd6]{[/color][color=#9cdcfe]page[/color][color=#569cd6]}[/color][color=#ce9178]&language=zh_CN&type=WALLPAPER&isMiuiLiteAndStoke=false&xRef=LocalTrackId_Page_d7105681-5104-4690-9d19-8e042dfa18a7&version=11_V12.5.6.0.RFACNXM&hwVersion=1.9.0&aodGray=true&capability=w%2Cb%2Cs%2Cm%2Ch5%2Ca%3A2%2Cv%3A14%2Cvw&system=miui&isPersonalizedAdEnabled=true&alpha=false&isGlobal=false&testGroup=main_tab_sort_g1&tag=%E4%BA%8C%E6%AC%A1%E5%85%83%E5%AE%85®ion=CN&miuiUIVersion=V125&device=cepheus&apk=2020&oaid=9f835a2193b87675'[/color]import requests

for j in range(0, 25):

    json_txt = open(f'xioami_{j}.json', encoding='utf-8')

    json_msg = json.load(json_txt)

    for i in json_msg['apiData']['cards'][0]['products']:
        with open(f'{i["name"]}.webp', 'wb') as f:
            f.write(requests.get(i['originalImageUrl']).content)
            f.close()
        print(i['name'], i['originalImageUrl'], "      下载完成!")

本地json数据链接:https://wwu.lanzout.com/ikqLU047imwj

 

1.png

 

 

2.png

 

 

3.png

免费评分

文章如无特别注明均为原创! 作者: 封阳, 转载或复制请以 超链接形式 并注明出处 封阳博客
原文地址《 捕获数据包,获取小米墙纸界面并保存JSON数据。你可以直接运行它来获得小米壁纸》发布于2022年5月4日

分享到:
打赏

评论

游客

  1. #1
    qq_avatar

    捕获数据包,获取小米墙纸界面并保存JSON数据。你可以直接运行它来获得小米壁纸

    封阳 管理员 2022-05-04 11:49 回复