mgokg commited on
Commit
6b8933e
·
verified ·
1 Parent(s): 4a6f2f0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -16
app.py CHANGED
@@ -3,24 +3,25 @@ from googlesearch import search
3
  import requests
4
  from bs4 import BeautifulSoup
5
 
6
- def google_search(query):
7
- try:
8
- # Führt die Suche durch und erhält das erste Ergebnis
9
- for result in search(query, num_results=1):
10
- url = result
11
- break
 
 
12
 
13
- # Holt den Inhalt der Webseite
14
- response = requests.get(url)
15
- soup = BeautifulSoup(response.text, 'html.parser')
 
16
 
17
- first_div = soup.find('div', class_='MjjYud')
18
-
19
- if first_div:
20
- return first_div.text.strip()
21
- else:
22
- print("Kein div mit der Klasse 'MjjYud' gefunden.")
23
- return None
24
 
25
  demo = gr.Interface(
26
  fn=google_search,
 
3
  import requests
4
  from bs4 import BeautifulSoup
5
 
6
+ def google_search(query):
7
+ headers = {
8
+ "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"
9
+ }
10
+ # Führt die Suche durch und erhält das erste Ergebnis
11
+ for result in search(query, num_results=1):
12
+ url = result
13
+ break
14
 
15
+ # Holt den Inhalt der Webseite
16
+ response = requests.get(url)
17
+ soup = BeautifulSoup(response.text, 'html.parser')
18
+ first_div = soup.find('div', class_='MjjYud')
19
 
20
+ if first_div:
21
+ return first_div.text.strip()
22
+ else:
23
+ print("Kein div mit der Klasse 'MjjYud' gefunden.")
24
+ return None
 
 
25
 
26
  demo = gr.Interface(
27
  fn=google_search,