Tuesday, November 6, 2012

ดึงรูปโพรไฟล์จาก Instagram ด้วย PHP ง่ายนิดเดียว

Instagram เป็น Social Media ที่ได้รับความนิยมอักอันหนึ่ง ซึ่งเหล่าบรรดาไฮโซไฮซ้อ ดารา นักแสดง เซเล็บ(ตีนหมา) รวมถึงประชาชีทั้งหลายที่มีโทรศัพท์หรือแท็ปเล็ตที่ใช้ระบบปฏิบัติการ Android และ iOS ก็นิยมเล่นกัน โดยเว็บไซต์ฮิต ๆ ในไทย ไม่ว่าจะเป็น kapook , manager , mthai และอะไรต่อมิอะไรมากมาย เรามาดูวิธีการดึงรูปโพรไฟล์จาก ig แบบง่าย ๆ กัน ดังนี้
function getIgProfilePic($iguser) {
 $file_str = file_get_contents('http://followgram.me/' . $iguser);
 $html = new DOMDocument();
 $html->loadHTML($file_str);
 $img = $html->getElementsByTagName('img');

 return $img->item(1)->getAttribute('src');
}
ฟังก์ชั่นนี้จะใช้วีธีการไปดูดโค้ด HTML จากเว็บ followgram.me มาแล้วนำมาเรียบเรียงด้วยคลาส DOMDocument จากนั้นก็ return ค่า attribute src ของภาพที่ 2 (index ที่ 1) ออกมานั่นเอง ง่ายป่ะ อิอิ

1 comment:

  1. Caesars Casino, Hotel & Event Center - Mapyro
    Find the best prices 전라북도 출장안마 on 서귀포 출장마사지 Caesars Casino, Hotel & Event Center in 계룡 출장마사지 Council 구리 출장안마 Bluffs, IA and book online for 이천 출장마사지 your next event or meeting.

    ReplyDelete