Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -46,6 +46,18 @@ def analyze_videos(file):
|
|
46 |
views_element = video.find_next('strong', {"data-e2e": "video-views"})
|
47 |
video_info["Views"] = views_element.get_text(strip=True) if views_element else "عدد المشاهدات غير متوفر"
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
videos_data.append(video_info)
|
50 |
|
51 |
# تجهيز النصوص النهائية
|
@@ -54,7 +66,10 @@ def analyze_videos(file):
|
|
54 |
f"- الرابط: {video['Link']}\n"
|
55 |
f"- العنوان: {video['Title']}\n"
|
56 |
f"- الهاشتاغات: {video['Hashtags']}\n"
|
57 |
-
f"- عدد المشاهدات: {video['Views']}"
|
|
|
|
|
|
|
58 |
for i, video in enumerate(videos_data)
|
59 |
)
|
60 |
|
|
|
46 |
views_element = video.find_next('strong', {"data-e2e": "video-views"})
|
47 |
video_info["Views"] = views_element.get_text(strip=True) if views_element else "عدد المشاهدات غير متوفر"
|
48 |
|
49 |
+
# استخراج عدد الإعجابات
|
50 |
+
likes_element = video.find('strong', {"data-e2e": "browse-like-count"})
|
51 |
+
video_info["Likes"] = likes_element.get_text(strip=True) if likes_element else "غير متوفر"
|
52 |
+
|
53 |
+
# استخراج عدد التعليقات
|
54 |
+
comments_element = video.find('strong', {"data-e2e": "browse-comment-count"})
|
55 |
+
video_info["Comments"] = comments_element.get_text(strip=True) if comments_element else "غير متوفر"
|
56 |
+
|
57 |
+
# استخراج عدد المشاركات
|
58 |
+
shares_element = video.find('strong', {"data-e2e": "undefined-count"})
|
59 |
+
video_info["Shares"] = shares_element.get_text(strip=True) if shares_element else "غير متوفر"
|
60 |
+
|
61 |
videos_data.append(video_info)
|
62 |
|
63 |
# تجهيز النصوص النهائية
|
|
|
66 |
f"- الرابط: {video['Link']}\n"
|
67 |
f"- العنوان: {video['Title']}\n"
|
68 |
f"- الهاشتاغات: {video['Hashtags']}\n"
|
69 |
+
f"- عدد المشاهدات: {video['Views']}\n"
|
70 |
+
f"- عدد الإعجابات: {video['Likes']}\n"
|
71 |
+
f"- عدد التعليقات: {video['Comments']}\n"
|
72 |
+
f"- عدد المشاركات: {video['Shares']}"
|
73 |
for i, video in enumerate(videos_data)
|
74 |
)
|
75 |
|