Ingin mencoba update status facebook pakai python ? Tentu bisa !
Source Code untuk update status facebook menggunakan python ini sangat simpel. Tidak lebih dari 30 baris, anda pun sudah bisa untuk update status facebook
Module yang digunakan :
import urllib, urllib2, cookielib, re
Code fungsi utama:
def update_status(status, email, password): value = {'post_form_id' : '42d7f2c5ff3976d42ead29cbda1561ec' , 'email':email, 'pass':password} login_data = urllib.urlencode(value) cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) url = 'https://www.facebook.com/login.php?m=m&refsrc=http%3A%2F%2Fm.facebook.com%2F&refid=8' opener.open(url,login_data) response = opener.open('http://m.facebook.com') html = response.read() form = re.search('<form method="post" id="composer_form"[\S ]*',html) data_variable = re.findall('name="\S*" value="\S*"', form.group(0)) var_post = {} for data in data_variable: cari = re.search('name="(?P\S*)" value="(?P \S*)"',data) name = cari.group('name') value = cari.group('value') var_post[name] = value var_post['status'] = status var_post['update'] = 'bagikan' data_post = urllib.urlencode(var_post) response = opener.open('http://m.facebook.com/a/home.php?refid=7',data_post)
Code untuk memanggil fungsinya :
update_status('status baru qu','emailqu@yahoo.com','passwordqu')
Simple bukan ? atau mungkin terlihat rumit bagi anda ?
kalau terlihat rumit, saya sarankan anda belajar dulu struktur FORM dalam HTML, metode POST, dan regular ekspression pada python.
Jika anda mengerti ketiga itu pasti membuat source code Update Status Menggunakan Python seperti ini adalah hal yang mudah bagi anda.
Keep Learning ^_^
0 komentar:
Posting Komentar