KIMOSSINO commited on
Commit
3bd11cb
·
verified ·
1 Parent(s): 73e493c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -1
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