Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -34,6 +34,21 @@ def websearch(prompt):
|
|
34 |
headers = {
|
35 |
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
36 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
# URL der Google Custom Search API
|
38 |
url = f"https://www.googleapis.com/customsearch/v1?key={google_api_key}&cx={cx}&q={prompt}"
|
39 |
response = requests.get(url, headers=headers)
|
|
|
34 |
headers = {
|
35 |
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
36 |
}
|
37 |
+
|
38 |
+
|
39 |
+
response = requests.get(url, headers=headers)
|
40 |
+
|
41 |
+
# Überprüfen, ob die Anfrage erfolgreich war
|
42 |
+
if response.status_code == 200:
|
43 |
+
data = response.json() # JSON-Daten direkt verarbeiten
|
44 |
+
# Extrahieren des Textes aus den Ergebnissen
|
45 |
+
if 'items' in data:
|
46 |
+
return data['items'][0]['snippet'] # Beispiel: Rückgabe des Snippets des ersten Ergebnisses
|
47 |
+
else:
|
48 |
+
return "Keine Ergebnisse gefunden."
|
49 |
+
else:
|
50 |
+
return f"Fehler bei der Anfrage: {response.status_code}"
|
51 |
+
|
52 |
# URL der Google Custom Search API
|
53 |
url = f"https://www.googleapis.com/customsearch/v1?key={google_api_key}&cx={cx}&q={prompt}"
|
54 |
response = requests.get(url, headers=headers)
|