KIMOSSINO commited on
Commit
70ed89b
·
verified ·
1 Parent(s): 1afa47a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -7
app.py CHANGED
@@ -8,15 +8,21 @@ import gradio as gr
8
  # استخراج العناوين والهاشتاغات
9
  def extract_titles_and_hashtags(file):
10
  try:
 
11
  # قراءة محتوى الملف
12
- content = file.read() if hasattr(file, 'read') else open(file.name, 'r', encoding='utf-8').read()
13
- except Exception as e:
14
- print(f"خطأ أثناء قراءة الملف: {str(e)}")
15
- return f"خطأ أثناء قراءة الملف: {str(e)}", None, None
 
16
 
17
- # تحليل HTML باستخدام BeautifulSoup
18
- soup = BeautifulSoup(content, 'html.parser')
19
- print("تم تحليل HTML بنجاح.")
 
 
 
 
20
 
21
  # استخراج البيانات
22
  data = []
 
8
  # استخراج العناوين والهاشتاغات
9
  def extract_titles_and_hashtags(file):
10
  try:
11
+
12
  # قراءة محتوى الملف
13
+ try:
14
+ content = file.read() if hasattr(file, 'read') else open(file.name, 'r', encoding='utf-8').read()
15
+ except Exception as e:
16
+ print(f"خطأ في قراءة الملف: {str(e)}")
17
+ return f"خطأ في قراءة الملف: {str(e)}", None, None
18
 
19
+ # تحليل HTML
20
+ try:
21
+ soup = BeautifulSoup(content, 'html.parser')
22
+ print("تم تحليل HTML بنجاح.")
23
+ except Exception as e:
24
+ print(f"خطأ في تحليل HTML: {str(e)}")
25
+ return f"خطأ في تحليل HTML: {str(e)}", None, None
26
 
27
  # استخراج البيانات
28
  data = []