Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -53,21 +53,20 @@ def get_blog_content(link):
|
|
53 |
title += paragraph.text.strip() + "\n"
|
54 |
return title
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
text_output = gr.Textbox(label="블로그 제목")
|
67 |
|
68 |
-
|
69 |
-
|
70 |
|
71 |
-
|
72 |
|
73 |
-
|
|
|
53 |
title += paragraph.text.strip() + "\n"
|
54 |
return title
|
55 |
|
56 |
+
with gr.Interface(
|
57 |
+
fn=lambda query: crawl_naver_search_results(generate_naver_search_url(query)),
|
58 |
+
inputs=gr.Textbox(label="키워드를 입력하세요"),
|
59 |
+
outputs=gr.HTML(label="크롤링된 제목과 링크 목록"),
|
60 |
+
title="네이버 검색 제목과 링크 크롤러",
|
61 |
+
description="검색 쿼리를 입력하여 네이버 검색 결과에서 제목과 링크를 크롤링합니다"
|
62 |
+
) as demo:
|
63 |
+
button = gr.Button("블로그 제목 가져오기")
|
64 |
+
text_input = gr.Textbox(label="링크를 입력하세요")
|
65 |
+
text_output = gr.Textbox(label="블로그 제목")
|
|
|
66 |
|
67 |
+
def get_blog_content_wrapper(link):
|
68 |
+
return get_blog_content(link)
|
69 |
|
70 |
+
button.click(fn=get_blog_content_wrapper, inputs=text_input, outputs=text_output)
|
71 |
|
72 |
+
demo.launch(share=True)
|