Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -76,7 +76,7 @@ def parse_links_and_content(ort):
|
|
76 |
|
77 |
all_links = all_links[0::2]
|
78 |
all_links_text = all_links_text[0::2]
|
79 |
-
return all_links_text
|
80 |
|
81 |
def scrape_links(links):
|
82 |
links=links
|
@@ -107,29 +107,30 @@ with gr.Blocks() as demo:
|
|
107 |
with gr.Row():
|
108 |
ort_input = gr.Textbox(label="Ort", placeholder="Gib den Namen des Ortes ein")
|
109 |
links_output = gr.Textbox(label="Antwort")
|
|
|
110 |
#links_output = gr.DataFrame(label="Ergebnisse")
|
111 |
#json_output = gr.JSON(label="Ergebnisse")
|
112 |
|
113 |
def process_ort(ort):
|
114 |
-
antwort = ask_llm(ort)
|
115 |
#antwort=gr.Markdown()
|
116 |
-
return antwort
|
117 |
links = parse_links_and_content(ort)
|
118 |
-
return links
|
119 |
contact= scrape_links(links)
|
120 |
json_data = [json.loads(item) for item in contact]
|
121 |
#save_to_csv(json_data, './contact_details.csv')
|
122 |
#return f"[Download CSV](contact_details.csv)", json_data
|
123 |
#return json_data
|
124 |
#return contact
|
125 |
-
return json_data
|
126 |
#return json_data
|
127 |
|
128 |
# Button zum Starten der Parsung
|
129 |
button = gr.Button("senden")
|
130 |
|
131 |
# Verbinde den Button mit der Funktion
|
132 |
-
button.click(fn=process_ort, inputs=ort_input, outputs=links_output)
|
133 |
|
134 |
# Starte die Gradio-Anwendung
|
135 |
demo.launch()
|
|
|
76 |
|
77 |
all_links = all_links[0::2]
|
78 |
all_links_text = all_links_text[0::2]
|
79 |
+
return all_links_text, all_links
|
80 |
|
81 |
def scrape_links(links):
|
82 |
links=links
|
|
|
107 |
with gr.Row():
|
108 |
ort_input = gr.Textbox(label="Ort", placeholder="Gib den Namen des Ortes ein")
|
109 |
links_output = gr.Textbox(label="Antwort")
|
110 |
+
rechts_output = gr.Textbox(label="Antwort")
|
111 |
#links_output = gr.DataFrame(label="Ergebnisse")
|
112 |
#json_output = gr.JSON(label="Ergebnisse")
|
113 |
|
114 |
def process_ort(ort):
|
115 |
+
#antwort = ask_llm(ort)
|
116 |
#antwort=gr.Markdown()
|
117 |
+
#return antwort
|
118 |
links = parse_links_and_content(ort)
|
119 |
+
#return links
|
120 |
contact= scrape_links(links)
|
121 |
json_data = [json.loads(item) for item in contact]
|
122 |
#save_to_csv(json_data, './contact_details.csv')
|
123 |
#return f"[Download CSV](contact_details.csv)", json_data
|
124 |
#return json_data
|
125 |
#return contact
|
126 |
+
return json_data, links
|
127 |
#return json_data
|
128 |
|
129 |
# Button zum Starten der Parsung
|
130 |
button = gr.Button("senden")
|
131 |
|
132 |
# Verbinde den Button mit der Funktion
|
133 |
+
button.click(fn=process_ort, inputs=ort_input, outputs=[links_output, rechts_output])
|
134 |
|
135 |
# Starte die Gradio-Anwendung
|
136 |
demo.launch()
|