Accessing the CR-API using Python
Users must obtain the corresponding API key to use. Please go to Official Document
- Search Clan information
- Search Player information
- Search local rankings
- Search player achievement records
- Implement a GUI
Here are some example code samples.
DEMO : https://www.youtube.com/watch?v=BKnR_kre6QI&ab_channel=XiangFang
Search Clan information
importrequestsimportpandasaspdimporttime#Calculate starting timestart_time=time.time()
# Enter your key# Go to https://developer.clashroyale.com/#/ API_KEY=""headers= {
"Authorization": "Bearer {}".format(API_KEY)
}
# GET ClanTag#ex: %23QCRY22P8clan_tag="%23QCRY22P8"url="https://api.clashroyale.com/v1/clans/{}".format(clan_tag)
response=requests.get(url, headers=headers)
try:
ifresponse.status_code==200:
clan=response.json()
df=pd.DataFrame(clan["memberList"])
df.to_excel("FindClan.xlsx")
end_time=time.time()
print(f"Time:{end_time-start_time}")
else:
print(response.status_code)
exceptExceptionase:
print(e)