Mue Dich « Mục đích của kế hoạch này là thu thập dữ liệu từ fanpage Facebook để thực hiện phân tích và đưa ra các định hướng phát triển trong tương lai, tập trung chủ yếu vào nội dung đă
Trang 1DAI HOC QUOC GIA HA NOI TRUONG DAI HOC CONG NGHE
BAO CAO DE TAI: PHAN TICH TUONG TAC VA NOI DUNG CAU MOT/NHIEU TAI KHOAN FACEBOOK
Sinh viên thực hiện : Đào Duy Hưng - MSV: 22022589
Trang 2BI -190/17.ln‹<‹<‹<‹QỤ|L| ::ÃÃÃ.,, , 3 l Mục ĐÍCh - 2 0 1131 1 HY HH TY TH HH ch HC Tư TT ĐH SE SE ĐH EĐE hv VE crưy 3
Ill 01-1020-0000 5/1c1- 00 3 01 .4(AdAdAẬB ôÔỎ 3 I8 Re 8 011 .HAHH 3 B289 0/00/0108 001.0 6.0) 090ì: 00 1n -(.-QHÄẲAg)Ầ )H,HHH 3 | Crawl Dữ Liệu Fanpage Và Lưu Dữ LIỆU . 2.112 23 HT TH TT TH TH HT TH TH Hàn re 3 1 Crawl dữ liỆU - - L2 23 113 1n nh TH TH HC CC ĐT SE CC g 3 2 (200910 )1:/000/0 0007.1907022 4 3 Lưu dữỮ lIỆU - 2 2 10 23 Hy HH TT ng TH ĐH Tư TC TK TC TC TC rhnErr 5 I5 918101090 so .ả|ẰẬA|L1AÀậộ) ÔỎ 6 1 Các lượt tương tác của từng bài đăng + cà Sàn Hà HH TH HH HH HT HH HH Hy 6 2 Các lượt COmmehn( - - c ch Hy Hy ng HC ri TC CĐ 9 Phần 3: Báo Cáo Phân Tích Lượng Tương Tác Fanpage “SpaceSpeakerCMI” . 7: 5c cccccsx se errree 11 I Phân Tích Nội Dung Các Bài Đăng Của Fanpage TH n HH HH HH HH HH HH Hy 11 1 Dữ liệu cơ bản của các bài pOS† -.- cà 1n HT HH TH HH TH HT HT HH TH TH Hà HT Hy 11 P0 in 0700 0 n 4d 12 ENe- so 001-0100) 520(/ss in d::(.ÃÄẬặ|).,H,, 13 4 Tổng số bài đăng theo giờ và tổng reaction của những bài đăng - 7+ 2c cz S2 ceerrererrrer 14 II Phân Tích Các Lượt ReaCTÏOP - - LH nh HT TH HH Ty TT KT HC HE ĐH v VEH 15 1 Phân tích sự phát triển lượt ReactiOns 5S S nh 2v nền HT TH HH HT HT HH HH HH re 16 VÀ No 00ii9(8i0/i -lie1001v 0ï aio 8n 18 EU -án 0 li 10a G0 - ŒdđAH ,H, 18 4 TỈ lệ các loại reaCfÏOI - - - c2 2E 1 13111111131 1111505 E1 E3 TK TH KT TH KH KT TH 19 III Phân Tích Các Lượt Commennt - - + 2 1012310111 1n TH TH HT TT ThS 22 IV Phân Tích Các Lượt Shar@ - - - 2 C2 1H HH TH TT TH TC TS ĐH ThS ch EE 24 V Tương Quan Giữa Reaction, Romment và Shar@ TL HH TH TH TH HT TT ky kry 26 Phần 4: Kết Luậnn - - 2G 2n 2n 123 23 23 2 2 Hy HH HH Hà Tà HH HH TT Hà Tà Tà Tà Tà Tà HC BH 28
Trang 3Phan 1: Tong Quan
| Mue Dich « Mục đích của kế hoạch này là thu thập dữ liệu từ fanpage Facebook để thực hiện phân tích và đưa
ra các định hướng phát triển trong tương lai, tập trung chủ yếu vào nội dung đăng tải và đánh giá phản hồi từ người dùng Facebook để cải thiện sự tương tác
II Đối Tượng
« - Đối tượng thu thập dữ liệu của kế hoạch này là fanpage “SpaceSpeakerCM” e Link: SpaceSpeakerCM
e - SpaceSpeakerCM là fanpage chính thức của SpaceSpeakers Group Hoạt động chính của SpaceSpeakers Group bao gồm sản xuất, phát hành các sản phẩm âm nhạc mang dấu ấn riêng của SpaceSpeakers Bên cạnh đó, SpaceSpeakers Group còn đào tạo, dẫn dắt các tài năng âm nhạc trẻ đi theo con đường chuyên nghiệp, trở thành thế hệ kế cận cho nền âm nhạc Việt Nam
III Số Lượng Bài Đăng Và Thời Gian Phân Tích
e _ 100 bài đăng mới nhất tính từ ngày thu thập dữ liệu (12/11/2023) ¢ 100 bài đăng trên là dữ liệu trong 6 tháng trở lại của fanpage (từ ngày 12/5/2023 đến 12/11/2023) IV Dữ Liệu Cần Thu Thập
« Số lượng lượt thích, bình luận và chia sẻ e - Tương tác với các bài đăng (như, bình luận, chia sẻ) e _ Tỷ lệ tương tác trên từng bài đăng
Phần 2: Crawl Và Xử Lý (Làm Sạch) Dữ Liệu
| Crawl Dữ Liệu Fanpage Và Lưu Dữ Liệu
1 Crawl dữ liệu e _ Thực hiện cào dữ liệu cuộn trên 10 trang đầu của page
Trang 4Usertarning: Facebook says 'Unsu
warnings.warn(f"Facebook says 'Unsupported Browser"'”) {'post id': '907540944301379', 'text': 'Space bois & Space girls,\nIts Maroon 5 \nSee ya in PhuQuoc.\n\n#Vinwonders #Vinfast #Mar {'post id': '996795411951599', 'text': “"Dan Xinh In Love’ = Nhật kí tình Đan \n\n#Binz #Touliver #DanXinhInLove #SSLabel #warnerMusic
{'post_id': '966220787766629', 'text': 'Make Bỉnz Da Poet feel loved @\n\n#Binz #Touliver #0anXinhInLove #SSLabel #wlarnerMusicVietnam',
e Thống kê chung về tất cả các bài đăng
Trang 5
raw_df.info <class ‘pandas.core.frame.DataFrame' > RangeIndex: 10@ entries, @ to 99 Data columns (total 52 columns):
= Column Non-Null Count
non-nu1ll non-null non-null post_ text non-null shared_ text 1@ non-null
images description 199 non-nu1l1l object images _lowquality WR) Ba alelba sl nme object images _lowquality_description 10@ non-null object
video _duration_seconds a sle]atea tle float64
Trang 6
Lưu dữ liệu thành file csv và file xÌsx
path1 = FOLDER_PATH + FANPAGE_LINK +
post_df_full.to_csv(path1, index=False print(path1
path2 = FOLDER_PATH + FANPAGE_LINK +
post_df_full.to_excel(path2, index=False, engine='openpyxl print(path2
Data/SpaceSpeakersCM.csv Data/SpaceSpeakersCM xlsx
Lưu dữ liệu thành file npy (để giữ nguyên thuộc tính trong list)
arr = np.array(post_list path3 = FOLDER_PATH + FANPAGE LINK + np.save(path3, arr
print(path3 Data/SpaceSpeakersCM npy
Lựa chọn các dữ liệu cần phân tích
new_df = raw_df[[ ea
th likes comments shares reactions reaction count
6 (like:446, 'love': 111, haha
s world and we're just living in ng vảo cuối t
Jp lần đầu tiên »¢ \n\nTouliver x $A
1 - Album nt Reca
Trang 7
Tạo Dataframe cho từng loại reaction
react_list = []
react_str in new_df.reactions:
react_dict = ast.literal_eval(react_str) react_list.append(react_dict)
i
df_reactions df_reactions
wow care angry sad
6.0 NaN NaN 2.0 NaN NaN 0 10 NaN Remy
NaN NaN NaN 1.0 NaN
new_df_reacti ins], axis
new_df_react
comments shares reaction count
TRÒN 1 NĂM DIỄN RA K( 4 - R ` * \nMột trải r
ật kí tình \UU 4-7 Make Binz Da Poet feel loved @
nz #Touli t's Xuân Đan's world and re
just living in 2023-05-16
00:07 Một sự kết hợp lần đầu tiên #
\n\nTouliver x $A Event Reca Space Date #3 is coming Ø ® ê
NaN
NaN
Dài
Trang 8
new_df_reactions
lộ
đ Launch Data Wrangler
TRÒN 1 NĂM DIỄN RA KO ` 2023-11 ; l - S 111 4 an P 0.0
90754004430 5411051500
ed @ 90622078776 062207877666: \n\n#Binz #Touli
orld and we're
just living in
\n\nH
/ kết hợp lần đầu tiên # nToulive
'.='
new_df _reactions_date = pd.concat([new df neactions, df date], axis= new_df _reactions_date
post text likes comments shares reaction count haha wow care angry TRÒN 1 NĂM DIỄN RA KOSMIK 10 5 30
Trang 9Titel og post id erm Coe’ PE)
TRON 1 NAM D A KOSMIK
reaction count comments shares love haha care angry ee rel
90670541105
e - Lưu dữ liệu mới sau khi xử lý hoàn tất
index = False » index=False, engine=
e - Xử lý comment
def get_comments(text): pattern + matches re.findall(pattern, text result = [eval(match) for match in matches return result
e - Tạo một Dataframe cho comment
Trang 10for index, row in new_d
comments = _ for comment in comments:
ki
comment_dict =
row[
: POM[ le : comment[
Peel ò3| : comment[ comment_list.append(comment_dict
except:
continue comment_df = comment_ df
16
& Launch Data Wrangler post _id 705411051500 71169
298534133101343 327822609859667 1379789782968425 comment id DataFrame (comment_1ist
comment text comment tine
30 1 trong những lần đầu tiên ??? 2023-11-1
Stream EP ‘Ban Xinh In Love’: https://\nwww.yo 2023-11-02 Pre-order 'Đan Xinh In Love' Box Set: httr 2023-11-02
Thanh Thanh chuẩn luôn :)) 2023-11-14
e Thém index cho dataframe
comment_d£f = Penna le (- 0 Ay) MET) comment_df CA nai a comment_ df
0.0s
906705411051500 906220787766629
906220787766629
906220787766629 20787766629
809162270805815 809162270805815 809162270805815 809162270805815 809162270805815
comment ¡d comment text
327822609859667 Pre-order ‘Dan Xinh In Love’ Box Set: http://\ 1379789782968425 Thanh Thanh chuấn luôn :))
975395050491853 Ong bo Tay Ho d team Tho ma ko thay gop giong
200314192379509 Nang lên vs Thổ Cypher ạ :((( 606276281469477 Ai k nghe full album phi ®
e - Lưu dữ liệu mới sau khi xử lý hoàn tất
comment_df.to_csv
us
comment_time
2023-11-10 2023-11-02
2023-11-02
2023-05-16 2023-05-16
2023-05-16
Trang 11
e = Lay tat ca bai post
df_text = raw_df l text = str(df_text[ df_text
post_id post_text 910863380635703 TRON 1 NAM DIEN RA KOSMIK Ø \nMột trải nghiệm 907540044301370 Space bois & Space girls,\nlts Maroon 5 Se 906705411051500 Đan Xinh In Love’ = Nhật kí tinh Dan @ \n\n#Bi
906220787766629 Make Binz Da Poet feel loved €\n\n#Binz #Touli
906176837771024 It's Xuan Dan's world and we're Just living ¡n
Space Date 3 san sang vao cuoi tuan nay @\n\nH Một sự kết hợp lần đầu tiên # \n\nTouliver x $A Space Jam Volume 01 - Album Release Event Rec Space Date #3 iscoming ® \nNext stop: KTX
Những cái NHẬT của các team G Space Jam #3? @\,
Non-Null Count Dtype
post_ text non-nu11 object shared_text ko 50) object
Trang 12
2 Tần xuất đăng bài của page e - Số lượng bài đăng theo từng ngày
8 Wednesday
9 E -6 © Thursday -
?
a Friday -4
Saturday -
2 Sunday
' ' 0 Time_post_hour
Trang 133 Các chủ đề thường được đăng « Các từ khóa được nhắc đến trong các bài post
6
) generate(te figure(f =(40,28) )
-clf() NT tk axis(
Có 28 bài viết chứa từ khóa "Kim Cương” trong tổng số 190 bài viết
' = Nhật kí tình Đan \n\n#Binz #Touliver #DanXinhInLove #SSLabel #tiarnerMusicVietnam",
["'Đan Xinh In Love
'Make Binz Da Poet feel loved €\n\n#Binz #Touliver #DanXinhInLove #SSLabel #warnerMusic 1 “It's Xuan Dan's world and we're just living in it @\n\n'Make Me Feel" Official Mv va Full EP ‘Dan Xinh In Love’ out now! \n\n#Binz #Tq
Bỉnz ft Touliver - 'Make Me Feel' Official MV \n\nTonight at 20:00 n#SSLabel #Bi: #Toul r #HitMeUp #DanXinhInLove #wiarnerM
'"Điều tối cao nhất trong cuộc đời nghệ thuật là có thể viết giống mình và
‘Tracklist EP “Dan Xinh In Love’ # \n\nOfficial Rele \n20:6@ - 92.11 nPre-save EP: "Đếm xem còn bao ngày để nghe trọn vẹn EP nhí? MW\n` “DAN XINH IN LOVE’ (Xuan Dan ft Nomovodka)\ 'CHÚC MUNG ‘HIT ME UP’ SAT TOP 1 YOUTUBE TRENDING h cảm của tất cả mọi người đã dành cho Xuân Đan và Nomov
Tỉnh té* kiéu Binz Da Poet\n#Binz #YeuLanh #Vi
hát giống mình"\n\n#Vietcetera #Binz #YeuLanh",
\nOfficial Release\n29: i làm gì từ từ tính \n\nTiếp tục stream 'Hit Me Up' vào mỗi tối nhé! eg
Mọi người đã nghe 'Hit Me Up' chưa?\n\n#Binz #Touliver #SSLabel #Hitl
hone cho anh những lúc em
'Trước mắt thấy là có 5 phim, c "The Sáng Loá (2823) starring Xuân Đan aka Binz Da Poet Ÿ \u209d
« Tạo wordclould cho các post của nhắc đến “Binz”
Trang 14
“WarnerMus S1 1€†nam
Keep i sop ay “HOS 8 Xuân Đan „„ 3 - đâu 1 icial MV
a - “&SLabel mình" Thuê win 1n Tseust,
y nhữn
° © ier https
Khi ¡ đản
mặt 120
Vietcetera
fifMeUp Oe
a chữa a
hiệp ˆ dau YOUTUBE
4 Tổng số bài đăng theo giờ và tổng reaction của những bài đăng
Trang 15
—— Total Posts
40 80000 4
r30 60000 3
Trang 161 Phân tích sự phát triển lượt Reactions « _ Biểu đồ số lượng reaction của từng bài đăng
25000 + 20000 + 15000 + 10000 +
5000 +
0 20 40 60 80 100
Index
Trang 17e _ Tổng số lượng reaction
TY <4 _—~*.~
sum(reaction_df.reaction_count 228753
ray
Pe] sad
angry
Name: 9, dtype: object
e Bài post nhận nhiều lượt reaction nhất
max _reaction post = reaction df.index[reaction df[ ] == Feaction_ df[
Trang 18ng
S1) CN backl\n'BEAT TAAST' Album Vol.01 4 2 By | 24 00 00 00 0.0 0.0
—® haha wow
~e sad
—#— angry 30000 care
—e- share ~® comments —®#— reaction_count 25000
Trang 1950000 + 25000 + 03
Trang 21
2.00 +1 1.75 + 1.50 5 1.25 + 1001 Game
0.75 4 0.50 4 0.25 +1 0001 e4
0 5000 10000 15000 20000 25000 30000 35000
reaction « _ Biểu đồ tương quan giữa các loại reaction
= *° like love haha wow sad angry care
Trang 22Ill Phân Tích Các Lượt Comment e - Toàn bộ lượt Comment trong 100 post gần nhất
post_id comment _id comment _text comment time
Stream 'Đan Xinh In Love': https://Anwww.yo 00 Pre-order ‘Dan Xinh In Love’ Box Set: http://A 2 11-02 00:00:00
Thanh Thanh chuẩn luôn ;}) 2 i 0:00:00 937742787 787 Xem nhạc coi nhạc chứ nghe gì troi ac co 3-1 00:00
8091 yb )03 Nẵng lên vs T pher ạ :((( 809162270805815 6( ce) Ai k nghe full album phí € 2023-05-16 00:00:00
Trang 23Content: Trước mắt thấy là có 5 phim, còn bao nhiêu nữa nhỉ? @ #Binz #Touliver #SSLabel #HitMeUp #DanXinhInLove #WarnerMusicVietnam
Reactions: 35017
betel ahs 4 Like: 33621 Share: 531
¢ Bài post có lượng comment thấp nhất
Trang 24
20:00 | 24.08.2023
TAY TUNED
e - Tạo wordclould cho các comment
Ee O tren EPL Ps Fees thays UEW Ñ°
IV Phân Tích Các Lượt Share « _ Biểu đồ số lượng share của từng bài đăng
Trang 25
e Bién d6éng share qua ttrng bai đăng
thấy là có 5 phim, còn bao nhiêu nữa nhi? @® er #SSLabel #HitMeUp #DanXinhInLove #WarnerMusicVietnam 35017
Trang 26
e - Bài đăng có ít share nhất
Content: Space bois & Space girls, 1ts Maroon 5
Trang 27200 - 100 -
1
Biểu đồ tương quan
0 l6 0.5
Trang 28Tương quan giffta reactions, comments và share
Tuong quan gita reactions, comments va share
— reactions —— comments
SpaceSpeakerCM đã nhận được sự quan tâm vượt trội trong thời gian gần đây với 35017 lượt cảm xúc, 274 lượt bình luận và 531 lượt chia sẻ
Ngoài ra các sự kiện về những sản phẩm âm nhạc khác của SpaceSpeaker cũng thu hút được lượng lớn người xem như: “Nắng Lên' (Official Visualizer) cán mốc 1M+ views & top 06 Youtube Trending for Music”, “SpaceSpeakers Label (SSL) hiện tại đang triển khai những dự án âm nhạc mới”, Với lượng lớn người theo dõi và tương tác như vậy, SpaceSpeakerCM là một trong những fanpage về lĩnh vực âm nhạc lớn tại thị trường Việt Nam Với sự hợp tác các nghệ sĩ nổi tiếng như Blnz, Touliver, Soobin, đã giúp cho SpaceSpeakerCM nhận được đông đảo người hâm mộ theo dõi và tương tác
SpaceSpeakerCM, một fanpage về âm nhạc nhận được nhiễu sự ủng | hộ của khán giả, đã thu hút được lượng lớn lượt tương tác trên mạng xã hội Facebook Với sự ôn định về lượn tương tác như hiện tai, SpaceSpeakerCM hoàn toàn có thê phát triển hơn nữa với các sản phẩm âm nhạc mới của mình