You've already forked KemoFureApi
							
							proxy test
This commit is contained in:
		
							
								
								
									
										2
									
								
								app.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								app.py
									
									
									
									
									
								
							| @@ -4,6 +4,7 @@ from flask_restful import Api | |||||||
| from modules.KF3.database import Database as KF3DB | from modules.KF3.database import Database as KF3DB | ||||||
| from modules.Kingdom.database import Database as KFKDB | from modules.Kingdom.database import Database as KFKDB | ||||||
| from modules.Archive.database import Database as KFADB | from modules.Archive.database import Database as KFADB | ||||||
|  | from modules.proxy import DMMProxy | ||||||
|  |  | ||||||
| app = Flask(__name__) | app = Flask(__name__) | ||||||
| app.config['JSON_AS_ASCII'] = False | app.config['JSON_AS_ASCII'] = False | ||||||
| @@ -15,6 +16,7 @@ KF3DB(api) | |||||||
| KFKDB(api) | KFKDB(api) | ||||||
| KFADB(api, "Archive", "/home/pi/python/Katbots/JapariArchive/database.db") | KFADB(api, "Archive", "/home/pi/python/Katbots/JapariArchive/database.db") | ||||||
| KFADB(api, "ArchiveOld", "/home/pi/python/Katbots/JapariArchive/databaseOld.db") | KFADB(api, "ArchiveOld", "/home/pi/python/Katbots/JapariArchive/databaseOld.db") | ||||||
|  | api.add_resource(DMMProxy, "/proxy") | ||||||
|  |  | ||||||
| if __name__ == '__main__': | if __name__ == '__main__': | ||||||
|     app.run(host='127.0.0.1', port=8080, debug=True) |     app.run(host='127.0.0.1', port=8080, debug=True) | ||||||
							
								
								
									
										17
									
								
								modules/proxy.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								modules/proxy.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | from flask_restful import Resource | ||||||
|  | from flask import current_app as request | ||||||
|  |  | ||||||
|  | import requests | ||||||
|  |  | ||||||
|  | class DMMProxy(Resource): | ||||||
|  |     def post(self): | ||||||
|  |         url = "https://apidgp-gameplayer.games.dmm.com/v5/launch/cl" | ||||||
|  |         headers = {"User-Agent": "DMMGamePlayer5-Win/5.3.12 Electron/32.1.0", | ||||||
|  |                 "Client-App": "DMMGamePlayer5", | ||||||
|  |                     "Client-version": "5.3.12", | ||||||
|  |                     "Content-Type": "application/json"} | ||||||
|  |  | ||||||
|  |         with requests.Session() as session: | ||||||
|  |             requests.utils.add_dict_to_cookiejar(session.cookies, request.cookies) | ||||||
|  |             response = session.post(url, headers=headers, data=request.data) | ||||||
|  |             return response  | ||||||
		Reference in New Issue
	
	Block a user