feat: sdga add authv1

This commit is contained in:
91c0e59d-6161-45ab-8aa4-2371574db28f 2025-01-21 01:36:26 +08:00
parent 2f8d9d6713
commit 6264d68a6d

40
sdga/authv1.py Normal file
View File

@ -0,0 +1,40 @@
import base64
import urllib3
import zlib
import re
def DownloadOrder():
ua = 'Windows/3.0'
content = b'title_id=SDGA&title_ver=1.50&serial=A63E01E0048&encode=UTF-8'
body = base64.b64encode(zlib.compress(content))
http = urllib3.PoolManager()
r = http.request(
'POST',
'https://naominet.jp/sys/servlet/DownloadOrder',
body = body,
headers = {
'Pragma': 'DFI',
'User-Agent': ua,
'Content-Type': 'application/x-www-form-urlencoded',
}
)
resp_data = r.data
response = zlib.decompress(base64.b64decode(resp_data))
return response
def uri():
data = DownloadOrder()
endpoint = re.findall("https://[^&s]+", data)[0]
http = urllib3.PoolManager()
r = http.request(
'GET',
endpoint,
headers = {
'User-Agent': 'A63E01E0000',
}
)
response = r.data
return response
if __name__ == "__main__":
print(uri())