kshipra-jadav
initial commit
6b8d8ab
raw
history blame contribute delete
827 Bytes
from flask import Flask, render_template, request, send_file, make_response
from webscraper import scrape_maps
app = Flask(__name__)
@app.route("/", methods=["GET"])
def home():
return "Hello there"
@app.route("/getResults", methods=["POST"])
def getResults():
search_term = request.json["Search Term"]
city = request.json["City"]
state = request.json["State"]
items = request.json["items"]
excel_bytes = scrape_maps(search_term, city, state, items)
response = make_response(excel_bytes)
response.headers.set(
"Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
response.headers.set(
'Content-Disposition', 'attachment', filename=f"{city} Consultancies.xlsx")
return response
if __name__ == "__main__":
app.run(debug=True)