File size: 844 Bytes
bbac9d2 2a3cbd4 bbac9d2 2a3cbd4 bbac9d2 2a3cbd4 bbac9d2 2a3cbd4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 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) |