diff --git a/scraper_service.py b/scraper_service.py index 5ac4a75..9244512 100644 --- a/scraper_service.py +++ b/scraper_service.py @@ -1279,7 +1279,10 @@ def scrape_yahoo_options(symbol, expiration=None, strike_limit=25): @app.route("/scrape_sync") def scrape_sync(): - symbol = request.args.get("stock", "MSFT") + symbol = request.args.get("stock") + if not symbol: + return jsonify({"error": "Missing 'stock' parameter"}), 400 + expiration = ( request.args.get("expiration") or request.args.get("expiry") @@ -1297,7 +1300,10 @@ def scrape_sync(): @app.route("/profile") def profile(): - symbol = request.args.get("stock", "MSFT") + symbol = request.args.get("stock") + if not symbol: + return jsonify({"error": "Missing 'stock' parameter"}), 400 + app.logger.info("Received /profile request for symbol=%s", symbol) return jsonify(scrape_yahoo_profile(symbol))