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)