Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -28,18 +28,17 @@ def crawl_naver_search_results(url):
|
|
28 |
title = div2.text.strip()
|
29 |
for a in div2.find_all("a", href=True):
|
30 |
link = a["href"]
|
31 |
-
results.append(
|
32 |
-
|
33 |
-
output += "+------------------------+---------------------------------------+\n"
|
34 |
for result in results:
|
35 |
-
|
36 |
-
|
37 |
-
return
|
38 |
|
39 |
with gr.Interface(
|
40 |
fn=lambda query: crawl_naver_search_results(generate_naver_search_url(query)),
|
41 |
inputs=gr.Textbox(label="키워드를 입력하세요"),
|
42 |
-
outputs=gr.
|
43 |
title="네이버 검색 제목과 링크 크롤러",
|
44 |
description="검색 쿼리를 입력하여 네이버 검색 결과에서 제목과 링크를 크롤링합니다"
|
45 |
) as demo:
|
|
|
28 |
title = div2.text.strip()
|
29 |
for a in div2.find_all("a", href=True):
|
30 |
link = a["href"]
|
31 |
+
results.append({"제목": title, "링크": link})
|
32 |
+
html_table = "<table><tr><th>제목</th><th>링크</th></tr>"
|
|
|
33 |
for result in results:
|
34 |
+
html_table += f"<tr><td>{result['제목']}</td><td>{result['링크']}</td></tr>"
|
35 |
+
html_table += "</table>"
|
36 |
+
return html_table
|
37 |
|
38 |
with gr.Interface(
|
39 |
fn=lambda query: crawl_naver_search_results(generate_naver_search_url(query)),
|
40 |
inputs=gr.Textbox(label="키워드를 입력하세요"),
|
41 |
+
outputs=gr.HTML(label="크롤링된 제목과 링크 목록"),
|
42 |
title="네이버 검색 제목과 링크 크롤러",
|
43 |
description="검색 쿼리를 입력하여 네이버 검색 결과에서 제목과 링크를 크롤링합니다"
|
44 |
) as demo:
|