|
|
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) |