Trực tiếp giúp các nhà quảng cáo, tiếp thị sản phẩm đánh giá để đưa ra các phương án tiếp thị của họ.
3.1 Mạng xã hội facebook Tổng quan Tổng quan
Facebook là một website mạng xã hội truy cập miễn phí do công ty Facebook, Inc điều hành. Người dùng có thể tham gia các mạng lưới được tổ chức theo thành phố, nơi làm việc, trường học và khu vực để liên kết và giao tiếp với người khác. Mọi người cũng có thể kết bạn và gửi tin nhắn cho họ, và cập nhật trang hồ sơ cá nhân của mình để thông báo cho bạn bè biết về chúng.
Hình 19: Giao diện chính của facebook
Với hơn 2,7 tỉ người dùng thực sự, Facebook đã trở thành một mạng xã hội phổ biến trên toàn thế giới, đa dạng người dùng ở mọi độ tuổi, mọi quốc gia, mọi nền văn hóa. Facebook là nơi dễ dàng nhất để kinh doanh, kết nối với khách hàng, tạo các mối quan hệ, lấy thông tin từ mọi người cũng như là các sản phẩm hoặc dịch vụ.
Hình 20: Lượng người sử dụng facebook trên thế giới tính đến tháng 2/2021.(Nguồn:
https://bit.ly/3w16br5)
Các khái niệm cơ bản trong mạng xã hội Facebook
Wall: Trang cá nhân của bạn, nó sẽ chứa các status, comment, hình ảnh, photo,
video mới nhất mà bạn vừa chia sẻ.
Status: Nó đồng nghĩa với "what's on your mind", bạn đang nghĩ gì, muốn chia
sẻ điều gì với mọi người.
Note: Chỗ mà bạn sẽ viết thoải mái mọi thứ lên đó, note khác với status là bạn có
thể viết bao nhiêu tùy thích, status thì tất nhiên bạn chỉ được viết ngắn thôi.
Comment: Bình luận của bạn hoặc người khác về một status, link, note...
Like: Nó là một button, ý nghĩ của nó cũng như tên gọi, khi bạn click vào tức là
bạn đã bày tỏ mình Like một status, bình luận hoặc một link nào đó từ các website khác (nếu nút Facebook Like được add vào website này).
Friends: Bạn bè của bạn trong Facebook, bạn có thể yêu cầu kết bạn với mọi
người và ngược lại, mọi người có thể yêu cầu kết bạn với bạn, Facebook cũng có thể giúp bạn suggest bạn bè cho người khác, hoặc tự tìm bạn bè cho bạn (nếu bạn mới bắt đầu sử dụng).
New Feeds: Đây là các update mới nhất (thông tin, status, comment…) từ bạn bè
và các nhóm xã hội của bạn, nó sẽ được cập nhật theo thời gian.
Tag: Tính năng này giúp nhận diện một cá nhân, thương hiệu trong một hình ảnh,
video hoặc bài viết nào đó.
Khó khăn trong việc thu thập dữ liệu facebook
Có 2 cách để thu thập dữ liệu trên facebook:
Cách 1: Sử dụng API do Facebook cung cấp. Đây là cách truyền thống, được Facebook hỗ trợ một cách chính thức và có thể xem tại địa chỉ
https://developers.facebook.com/docs/graph - api/ . Với mỗi API (thực chất là một đường link, như trong ảnh dưới đây, Facebook sẽ trả về theo định dạng JSON )
Hình 21: Dữ liệu Graph API facebook (Nguồn: https://bit.ly/3tQaeop)
Tuy nhiên kể từ sau khi scandal Cambridge Analytics nổ ra, Facebook siết chặt việc trích rút dữ liệu như siết chặt lại về quyền, về thông tin trả về khi sử dụng API cũng như cấm hẳn 1 số API, ví dụ như API sẽ chỉ thấy được post của chính người dùng đang đăng nhập, không thể thấy post của những bạn bè có comment lên post chẳng hạn.
�Do đó không thể sử dụng phương pháp này với bài toán cho số lượng lớn người dùng.
Cách 2 : Sử dụng phương thức scraping. Kỹ thuật này sẽ dùng các con “bot” hoặc còn được gọi là “crawler” đi đọc mã nguồn trang web rồi trích xuất thông tin từ các thẻ HTML. Ví dụ: scrapy, selenium,…
Ngoài ra, hiện nay Facebook rất gắt gao trong việc phát hiện “bot”, nếu bị phát hiện, tài khoản crawler sẽ bị khóa vĩnh viễn mà việc lập tài khoản mới để crawler cũng khó khăn.