File size: 1,019 Bytes
3919e25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
502b110
3919e25
 
563ca5d
3919e25
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import gradio as gr
#from bs4 import BeautifulSoup as bs 
#import html5lib
#import copy
import requests 

def scrape(instring):
    
    r = requests.get(instring) 
  
    #soup = bs(r.content,'html5lib')
    #soup.prettify(encoding=None, formatter="minimal")
    #print(soup) 
    #divs = soup.find_all("li")
    #for dive in divs:
        
    #mydivs = soup.find(f"{root}", {f"{trunk}": f"{branch}"})
    #divs = soup.find_all("li",{"class":"ng-border-bottom-neutral-30 ng-font-neutral-60 ng-flex ng-space-between ng-pa24"})
    
    #div data-react-class="components/OrderedList" data-react-props="
    try:
        out = r.content
        #print(f'DIVS: {divs}')
        #print (mydivs)
        #out = soup.get_text()
        #print ("Divs")
    except Exception:
        #out=copy.copy(soup)
        print ("No Divs")

    #out = 
    return out

with gr.Blocks() as app:
    inp=gr.Textbox()
    go_btn = gr.Button()
    outp = gr.HTML()
    go_btn.click(scrape,inp,outp)
app.queue(concurrency_count=10).launch()