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 |
|