Sunday, March 13, 2016

RSS Feed Website Menggunakan Phyton


RSS feed ialah salah satu langkah untuk mendapat info terbaru dari sebuah web yang selalu update dimana web menyediakan file berupa XML yang dapat kita gunakan untuk mendapatkan update info terbaru sesuai keinginan kita. Dalam Python, ternyata sudah ada library yang siap digunakan untuk melakukan RSS feed, kita tinggal menambahkanya dan kemudian memanggil library nya dalam code. Berikut merupakan langkah-langkah RSS feed menggunakan Python.


Langkah 1 ( Instal PIP )
Instal PIP terlebih dahulu, hal ini dilakukan agar kita dapat dengan mudah menginstal library tambahan Python pada Windows. Code PIP dapat di download di halaman berikut :



Jalankan Code PIP tersebut tunggu proses instalasi hingga selesai.Setelah selesai diinstal maka pip akan ada pada /Python27/Script.




Kemudian masuk ke My Computer -> Advanced System Setting -> Environment Variables. Pada Jendela System Variables -> Klik Path -> Pilih Edit. Kemudian tambahkan Syntax PIP dengan cara mengetikan direktori dimana syntax PIP tersimpan, setelah itu Klik OK.




Hal ini dilakukan untuk mengenali perintah PIP pada CMD.Untuk membuktikannya sudah terinstal atau belum Ketikan PIP pada CMD.


Jika sudah keluar seperti gambar diatas, berarti perintah PIP sudah dapat digunakan.

Langkah 2 (Instal Library Feed Parser)
Library Feed Parser merupakan library yang dimiliki oleh python yang berfungsi melakukan RSS feed pada sebuah Website.Untuk menginstalnya ketikan perintah berikut :


Kemudian tunggu proses instal hingga selesai, jika sudah, maka file feedparser akan ada pada direktori /Python27/Lib/site-packages.


Jika sudah seperti ini Library siap untuk digunakan.

Langkah 3 (Tulis Source Code)
Pada langkah ini saya menuliskan Source Code pada Notepad++ dengan syntax sebagai berikut :

import feedparser //Memanggil library feedparser

willy=feedparser.parse('http://www.espnfc.com/club/real-madrid/86/blog/rss')
//Membuat variabel willy dengan isi feedparser dan halaman web diatas, alasan saya mem feed web tersebut karena saya fans real madrid.

for post in willy.entries: //Perulangan untuk menampilkan post yang kita ambil dari web diatas
           
print ('judul posting  :'+ post.title) //Cetak judul posting
            print ('')
           
print ('link website  :'+ post.link) //Cetak link postingan
            print ('')
           
print ('isi postingnya  :' + post.description) //Cetak deskripsi dari postingan
            print ('')
            print ('')

Kemudian saya save dengan nama feedespn.py. Setelah ini kita jalankan program pada CMD.


Nah Pada CMD akan ditampilkan berupa info terupate yang ada pada ESPN khususnya berita Seputar Real Madrid.
Terima Kasih banyak, semoga dapat membantu teman-teman yang membacanya, jika masih ada salah-salah kata saya mohon maaf soalnya masih newbie, ditunggu posting-posting selanjutnya dan sampai jumpa.





No comments:

Post a Comment