import requests

headers = {
    'x-dsid': '{}'.format('16322342170'),
    'x-apple-store-front': '143465-19,29 t:apps3',
    # 'authorization': ,
    'authorization': 'Bearer eyJraWQiOiJGNDdEWk4xOEYwIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJBUzI4UjdHMTdNIiwiaWF0IjoxNTk0ODg5OTEyLCJleHAiOjE1OTc0ODE5MTJ9.UH8pQolrS3vjAKo0wZ0npfyMMv-xs_dBq1loW4bLFTztWJlnBfCx6Ab3B4oz3Sdz1s6ule_VNMxiWztMS_bq7Q',
    'Cookie': 'mz_at_ssl-{}=A;'.format('16322342170')
}
params = (
    ('platform', 'iphone'),
    ('extend',
     'editorialBadgeInfo,messagesScreenshots,minimumOSVersion,requiredCapabilities,screenshotsByType,supportsFunCamera,videoPreviewsByType'),
    ('include', 'apps,top-apps'),
    ('src', 'trending'),
    ('bubble[search]', 'apps,developers,groupings,editorial-items,app-bundles,in-apps'),
    ('term', '{}'.format('search')),
    ('l', 'zh-Hans-CN'),
)
response = requests.get('https://amp-api-search-edge.apps.apple.com/v1/catalog/cn/search', headers=headers,
                            params=params, verify=False)
print(response.text)
import time

import requests
def get(keyword):
    cookies = {
        # 'mz_at_ssl-16322342170': 'AwUAAAF4AAHVJgAAAABdb3OhVcl7dmNbdzlQjubeZEoj0XppeTs=',
        'X-Dsid': '16322342170',
    }

    headers = {
        'x-apple-store-front': '143465-19,29 t:apps3',
        'authorization': 'Bearer eyJraWQiOiJGNDdEWk4xOEYwIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJBUzI4UjdHMTdNIiwiaWF0IjoxNTk0ODg5OTEyLCJleHAiOjE1OTc0ODE5MTJ9.UH8pQolrS3vjAKo0wZ0npfyMMv-xs_dBq1loW4bLFTztWJlnBfCx6Ab3B4oz3Sdz1s6ule_VNMxiWztMS_bq7Q'
    }
    params = (
        ('platform', 'iphone'),
        ('extend', 'editorialBadgeInfo,messagesScreenshots,minimumOSVersion,requiredCapabilities,screenshotsByType,supportsFunCamera,videoPreviewsByType'),
        ('include', 'apps,top-apps'),
        ('bubble[search]', 'apps,developers,groupings,editorial-items,app-bundles,in-apps'),
        ('term', '{}'.format(keyword)),
        ('l', 'zh-Hans-CN'),
    )
    response = requests.get('https://api-edge.apps.apple.com/v1/catalog/cn/search', headers=headers, params=params,verify=False)
    print(response.text)
# for i in range(10):
#     time.sleep(2)
get("快手")
import requests

cookies = {
    'mz_at0-11059906653': 'AwQAAAF4AAHVJgAAAABfIp2huqKryxmYQOxmgN/9FYiYPgGTjT8=',
    'mz_at_ssl-11059906653': 'AwUAAAF4AAHVJgAAAABfIp2hUD/LwycMsrRHkVnGby1MNA93sRs=',
    'ndcd': 'wc1.1.w-855182.1.2.1-E9HUM3MCm4QbX95xHguw%2C%2C.XegYpcTwhYaueCaUDIGkzTtVAsbJ5TgfrPYvxwBuKxVeldR-RZ2Cbb9KLDiaM18PMDm68HBmnQf3flKBzxC40rzhfvfdzxIwoM4etll_2RzcEAnefeBdQBqAhVV9sFnTz-pl4NhatBeJT3YN1K4R2vpdkfwwNp1pXsb68ltbYec%2C',
    'pldfltcid': 'd89bb7f6768f4493a6ca518c4069623f055',
    'wosid-lite': 'JtiUha9JgV03OLyye14rew',
    'xt-b-ts-11059906653': '1596104097824',
    'itspod': '55',
    'xp_ci': '3z64YgVzAtMz4wJzCwPz1EcKv1sFn',
    'X-Dsid': '11059906653',
    'vrep': 'CN2Q45kpEgQIBRAAEgQIAhAAEgQIChAAEgQIARAAEgQIAxAAEgQIBBAAEgQIBhAAEgQIBxAAEgQICBAAEgQICRAA',
    'xt-src': 'b',
    'xp_ab': '1#Jv0scgz+-2+GY7ecau1#NyCxKBD+-2+jM0ED8C0#ZPJNBED+-2+7ih0RSn1',
}

headers = {
    'Host': 'amp-api-search-edge.apps.apple.com',
    'x-apple-tz': '28800',
    'user-agent': 'AppStore/3.0 iOS/12.1.2 model/iPhone8,1 hwp/s8000 build/16C101 (6; dt:120) AMS/1',
    'x-apple-store-front': '143441-1,29 t:apps3',
    'x-apple-iad-request-data': 'AAAAHAAAAcQKvQMJAAAAWajI10ESEmNvbS5hcHBsZS5BcHBTdG9yZRoJaVBob25lOCwxJQAAAEEoAjIBMTodVmVyc2lvbiAxMi4xLjIgKEJ1aWxkIDE2QzEwMSlCCzE0MzQ0MS0xLDI5SgV6aF9DTlIOemhfSGFucy1QaW55aW5SDnpoX0hhbnMtUGlueWluUgJhclIFY2FfRVNSCmphX0pQLUthbmFSBWVtb2ppUgVlbl9VU1gBYABoAaIBTQoVaW1wcmVzc2lvbkNvdW50QnlMaW5lEjR7IjExNDIxMjg3ODUiOlswXSwiODM1NTk5MzIwIjpbMF0sIjYwNDA0NDIyMCI6WzAsMF19qAEAsgEkQ0ZCOURBMzAtQkEyMS00N0M5LUIyQzAtNzFBMjNDRjUxOTAxugEkNzRFRTAwRTgtMzYwOC00M0FELThENTUtOTkwNTQ0OURDMTlFygEpRFBJRC01MDZDRDAyRi00MTA4LTQxMzMtOTZCQS0yN0M4NzZCNTRFQ0PwAQH6ASREOTE4NzJGNy03NjFCLTQzRTktODA0NS1FREE4RjQ2NDQ3RTCSAgIwMJoCAzQ2MKgCArICAmVuuAICEAAYAA==',
    'x-dsid': '11059906653',
    'x-apple-iad-env-name': 'AAAAAAAAAEQKAlNTEjlodHRwczovL3RyLmlhZHNkay5hcHBsZS5jb20vYWRzZXJ2ZXIvMi42L3Nwb25zb3JlZC9zZWFyY2gaAzIuNg==',
    'x-apple-client-application': 'com.apple.AppStore',
    'x-apple-i-timezone': 'GMT+8',
    'x-apple-i-client-time': '2020-07-30T10:31:01Z',
    'x-apple-app-store-client-request-id': '112B9BC1-3F3C-417E-B241-4C9FC4B5FFD3',
    'authorization': 'Bearer eyJraWQiOiJGNDdEWk4xOEYwIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJBUzI4UjdHMTdNIiwiaWF0IjoxNTk0ODg5OTEyLCJleHAiOjE1OTc0ODE5MTJ9.UH8pQolrS3vjAKo0wZ0npfyMMv-xs_dBq1loW4bLFTztWJlnBfCx6Ab3B4oz3Sdz1s6ule_VNMxiWztMS_bq7Q',
    'accept-language': 'zh-Hans-CN',
    'x-apple-i-md-rinfo': '17106176',
    'x-apple-adsid': '001225-08-ef1736de-14d3-488d-ad76-a0c13c4b4ac8',
    'accept': '*/*',
    'x-apple-i-md-m': 'wpgb7FOqeEG2INWFLKKHRfSnUCAw15zJcIk8P8OLKR+Tp/1PV+VKMUDkOcTmcAo7dT835g/usrX+EztS',
    'x-apple-i-locale': 'zh_CN',
    'x-apple-i-md': 'AAAABQAAABCk+1nHQNUl8ewDDsuxJNFQAAAAAw==',
}

params = (
    ('platform', 'iphone'),
    ('extend', 'editorialBadgeInfo,messagesScreenshots,minimumOSVersion,requiredCapabilities,screenshotsByType,supportsFunCamera,videoPreviewsByType'),
    ('include', 'apps,top-apps'),
    ('src', 'trending'),
    ('bubble[search]', 'apps,developers,groupings,editorial-items,app-bundles,in-apps'),
    ('term', 'disney plus'),
    ('l', 'en-US'),
)

response = requests.get('https://amp-api-search-edge.apps.apple.com/v1/catalog/us/search', headers=headers, params=params, cookies=cookies)

#NB. Original query string below. It seems impossible to parse and
#reproduce query strings 100% accurately so the one below is given
#in case the reproduced version is not "correct".
# response = requests.get('https://amp-api-search-edge.apps.apple.com/v1/catalog/us/search?platform=iphone&extend=editorialBadgeInfo%2CmessagesScreenshots%2CminimumOSVersion%2CrequiredCapabilities%2CscreenshotsByType%2CsupportsFunCamera%2CvideoPreviewsByType&include=apps%2Ctop-apps&src=trending&bubble%5Bsearch%5D=apps%2Cdevelopers%2Cgroupings%2Ceditorial-items%2Capp-bundles%2Cin-apps&term=disney%20plus&l=en-US', headers=headers, cookies=cookies)

 

其他相关接口:搜索词,联想词,榜单,流行度,广告,热度,热榜,应用详情,反正手机上看到的都有,??,包括(ios11,ios12,ios13),联系qq:1350296289

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐