recaptcha / api.py
HerzaJ's picture
Update api.py
2a3cbd4 verified
raw
history blame contribute delete
844 Bytes
from flask import Flask, request, jsonify
from GoogleRecaptchaBypass import bypass_recaptcha
import os
app = Flask(__name__)
@app.route('/bypass', methods=['POST'])
def bypass():
data = request.json
site_key = data.get('site_key')
site_url = data.get('site_url')
if not site_key or not site_url:
return jsonify({'error': 'site_key and site_url required'}), 400
try:
token = bypass_recaptcha(site_key, site_url)
return jsonify({'success': True, 'token': token})
except Exception as e:
return jsonify({'success': False, 'error': str(e)}), 500
@app.route('/', methods=['GET'])
def home():
return jsonify({'status': 'running', 'endpoint': '/bypass'})
if __name__ == '__main__':
port = int(os.environ.get('PORT', 7860))
app.run(host='0.0.0.0', port=port, debug=False)