import sys # sys.path.append("/home/yswg/amazon_selection/") # from comment_analytics.comment_analytics import CommentAnalytics from app.comment_analytics.comment_analytics import CommentAnalytics from flask import Flask, request, jsonify, Blueprint from flask_cors import cross_origin # 跨域请求 handle_obj = CommentAnalytics() # app = Flask(__name__) # print("app:", app) comment_api_bp = Blueprint('comment_api', __name__) @comment_api_bp.route('/analyze_comments', methods=['POST']) @cross_origin() def analyze_comments(): data = request.get_json() print("data:", data) site_name = data['site_name'] asin = data['asin'] phrases_counts = int(data['phrases_counts']) if request.method == 'POST': print("data:", site_name, asin, phrases_counts) # handle_obj = CommentAnalytics(site_name=site_name, asin=asin, phrases_counts=phrases_counts) handle_obj.run(site_name=site_name, asin=asin, phrases_counts=phrases_counts) return jsonify({"status_code": 200, "message": "success"}) else: return jsonify({"status_code": 500, "message": "failed"}) # if __name__ == '__main__': # app.run('0.0.0.0', 5000, debug=True)