Arafath10 commited on
Commit
42ea31f
1 Parent(s): 19179c6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -3
app.py CHANGED
@@ -3,10 +3,11 @@ from chatterbot import ChatBot
3
  from chatterbot.trainers import ListTrainer
4
  from chatterbot.trainers import ChatterBotCorpusTrainer
5
  import wikipedia
 
 
6
 
7
-
8
- def greet(name):
9
- #text = chatbot.get_response(name)
10
  name = name.lower()
11
  if "what" in name or "who" in name or "how to" in name:
12
  result = wikipedia.summary(name, sentences =10)
@@ -14,5 +15,27 @@ def greet(name):
14
  else:
15
  return "no found"
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  iface = gr.Interface(fn=greet, inputs="text", outputs="text")
18
  iface.launch()
 
3
  from chatterbot.trainers import ListTrainer
4
  from chatterbot.trainers import ChatterBotCorpusTrainer
5
  import wikipedia
6
+ import requests
7
+ from bs4 import BeautifulSoup
8
 
9
+ def qq():
10
+ #text = chatbot.get_response(name)
 
11
  name = name.lower()
12
  if "what" in name or "who" in name or "how to" in name:
13
  result = wikipedia.summary(name, sentences =10)
 
15
  else:
16
  return "no found"
17
 
18
+ def greet(name):
19
+ url = "https://www.google.com/search?q="+name
20
+ r = requests.get(url)
21
+
22
+ soup = BeautifulSoup(r.text,"html.parser")
23
+
24
+ heading_object=soup.find_all('div')
25
+ n=1
26
+ for info in heading_object:
27
+
28
+ n=n+1
29
+ p=""
30
+ if n==9:
31
+ print("------",n)
32
+ result = info.getText()[182:]
33
+ result = result.split(".")
34
+ for s in result[:-20]:
35
+ p = p + s+"\n"
36
+ return p
37
+ break
38
+
39
+
40
  iface = gr.Interface(fn=greet, inputs="text", outputs="text")
41
  iface.launch()