Omnibus commited on
Commit
97c8695
·
1 Parent(s): eaf1505

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -2
app.py CHANGED
@@ -34,7 +34,36 @@ def search_fn(query,count):
34
  html_out = file1.read()
35
  out = format_t(html_out)
36
  return out
 
37
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
 
39
  def first():
40
  out = '''<h1>Loading'''
@@ -101,14 +130,14 @@ def format_t(inp):
101
  return out
102
  with gr.Blocks() as app:
103
  gr.HTML("""<h1>Interactive Social Media Card Maker</h1>""")
104
- gr.HTML("""<h3><b>Step 1:</b> Enter URL to test for Iframe capability</h3>""")
105
  with gr.Row():
106
  search_box=gr.Textbox(label = "Enter a search topic here to find URL's",scale=2)
107
  num_return=gr.Number(label= "Number of URL's to return", value=20, scale=1)
108
  search_btn=gr.Button(value= "Search", scale=1)
109
  with gr.Row():
110
  input = gr.Textbox(label = "URL")
111
- btn = gr.Button()
112
  output = gr.HTML("""""")
113
 
114
  search_btn.click(search_fn,[search_box,num_return],output)
 
34
  html_out = file1.read()
35
  out = format_t(html_out)
36
  return out
37
+ def details_fn(query):
38
 
39
+ page = requests.get(f"{query}")
40
+ soup = BeautifulSoup(page.content)
41
+ #links = soup.findAll("a")
42
+
43
+ links = soup.findAll(".//title")
44
+ file = open("myfile.txt", "w")
45
+
46
+ #for link in soup.find_all(".//title"):
47
+ #out = (re.split(":(?=http)",link["href"].replace("/url?q=","").split("&sa",1)[0]))
48
+ #out = out[0]
49
+ #rr=requests.get(f"{out}")
50
+ #x_opt = (dict(rr.headers).get("x-frame-options"))
51
+ # if x_opt == None:
52
+ # frame_l=f'<div class="container-mee"><div class="put-on-top"><a target="_blank" href="{out}">{out}</a></div><iframe class="responsive-iframe-mee" src="{out}" frameborder="3"></iframe></div>'
53
+ # file.writelines(frame_l)
54
+ # else:
55
+ # pass
56
+
57
+ #print(file1.read())
58
+ print (links.text)
59
+ #print(dict(rr.headers).get("x-frame-options"))
60
+
61
+ file.close()
62
+
63
+ #with open("myfile.txt", "r") as file1:
64
+ # html_out = file1.read()
65
+ #out = format_t(html_out)
66
+ return links.text
67
 
68
  def first():
69
  out = '''<h1>Loading'''
 
130
  return out
131
  with gr.Blocks() as app:
132
  gr.HTML("""<h1>Interactive Social Media Card Maker</h1>""")
133
+ gr.HTML("""<h3><b>Step 1:</b> Enter a URL with Iframe capability</h3>""")
134
  with gr.Row():
135
  search_box=gr.Textbox(label = "Enter a search topic here to find URL's",scale=2)
136
  num_return=gr.Number(label= "Number of URL's to return", value=20, scale=1)
137
  search_btn=gr.Button(value= "Search", scale=1)
138
  with gr.Row():
139
  input = gr.Textbox(label = "URL")
140
+ btn = gr.Button("Preview")
141
  output = gr.HTML("""""")
142
 
143
  search_btn.click(search_fn,[search_box,num_return],output)