728x90
http://api.maplestory.nexon.com/soap/maplestory.asmx
MapleStory
다음 작업이 지원됩니다. 형식 정의를 보려면 서비스 설명을 참조하십시오.
- GetCharacterInfoByAccountID
- GetInspectionInfo
- GetInspectionInfomation
- GuildNewBoard_Article_Delete2
- GuildNewBoard_Article_List2
- GuildNewBoard_Article_Modify2
- GuildNewBoard_Article_MyList2
- GuildNewBoard_Article_NoImage_Create2
- GuildNewBoard_Article_Recommend2
- GuildNewBoard_Article_RecommendList2
- GuildNewBoard_Comment_Create2
- GuildNewBoard_Comment_Delete2
- GuildNewBoard_Comment_List2
- MapleNoticeBoard_GetList_Num
- MapleTNoticeBoard_GetList_Num
- MasterCharacterRemove
- SyncMasterCharacterInfo
파이썬 기준 메이플스토리 API 소스코드
def patch(self):
try:
URL = 'http://api.maplestory.nexon.com/soap/maplestory.asmx'
res = requests.get(URL)
if res.status_code == 200:
GetInspectionInfo = """<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetInspectionInfo xmlns="https://api.maplestory.nexon.com/soap/" />
</soap12:Body>
</soap12:Envelope>
"""
headers = {'Content-Type': 'application/soap+xml'}
resp = requests.post(URL, data=GetInspectionInfo, headers=headers)
scheduledStart = re.findall("<startDateTime>(.*?)</startDateTime>",resp.text)
scheduledEnd = re.findall("<endDateTime>(.*?)</endDateTime>",resp.text)
content = re.findall("<strObstacleContents>(.*?)</strObstacleContents>",resp.text)
tkinter.messagebox.showinfo(title='메이플스토리 팅패치 정보',
message=f'시작예정 : {scheduledStart[0]}\n종료예정 : {scheduledEnd[0]}\n패치내용 : {content[0]}')
else:
tkinter.messagebox.showwarning(title='Not Response 200', message='팅패정보를 불러오지 못하였습니다.')
except:
tkinter.messagebox.showerror(title='Error', message='팅패정보를 불러오지 못하였습니다.')
return
728x90
'개인 저장' 카테고리의 다른 글
PHP CURL Header에서 Cookie만 저장 (0) | 2023.06.11 |
---|---|
[해외주식]미국주식 세금 총정리(Ft.나스닥 배당소득세, 양도소득세) (0) | 2022.01.08 |
주택청약 개념 및 진행 dsr규제 및 자금 계산 (0) | 2022.01.08 |
청약 기초부터 당첨 후 진행까지 (0) | 2022.01.08 |
청약) 조정,투과 자금계산방법 (0) | 2022.01.08 |