26 ธันวาคม 2559

Published 12/26/2559 by with 0 comment

นับจำนวนการแชร์ Social Media ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านที่มีบล็อกหรือเว็บไซต์ ดูแลด้านเนื้อหา หรือ การตลาดออนไลน์ อาจเคยลำบากในการต้องเปิดหน้าเว็บเนื้อหาแต่ละหน้าเพื่อเก็บจำนวนการแชร์ใน Social Media ตามปุ่มแชร์ที่มีอยู่ในเนื้อหาแต่ละหน้า แต่ปัญหานี้จะหมดไปด้วยภาษา Python


Social Media ที่เป็นที่นิยมในไทย คือ Facebook , Line และ twitter แต่มีเพียงบริการ Facebook เท่านั้นที่เปิดให้เข้าถึง API นับจำนวนการแชร์ได้ เราสามารถนับจำนวนการแชร์ได้ด้วยโมดูล socialshares

โมดูล socialshares เป็นโมดูลสำหรับใช้นับจำนวนการแชร์ Social Media ต่าง ๆ ไม่ว่าจะเป็น Facebook , LinkedIn , Google+ , Pinterest และ Reddit

  • รองรับทั้ง Python 2 และ Python 3

  • ใช้  MIT License

ติดตั้งได้ด้วยคำสั่ง :
pip install socialshares

การใช้งาน


ผ่านคอมมาไลน์
$ socialshares http://www.theguardian.com/politics
{
  "facebook": {
    "comment_count": 0,
    "share_count": 221
  }
}

ผ่านโค้ด Python
>>> import socialshares
>>> url="https://python3.wannaphong.com/2016/12/python-wifi.html"
>>> counts = socialshares.fetch(url, ['facebook','google'])
>>> counts
{'google': 2, 'facebook': {'share_count': 892, 'comment_count': 0}}
หน้าหลัก GitHub : https://github.com/debrouwere/social-shares

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)