PopCash


Rabu, 01 Januari 2014

Sending Request HTTP form Python

Mengirim http request menggunakan python membutuhkan sedikitnya satu modul. Tapi kalau ingin mengirim POST request dibutuhkan satu modul lagi. Modul yang pertama adalah httplib dan yang kedua adalah modul yang dibutuhkan untuk mengirim POST request yaitu urllib.
Oke langsung saja, tanpa basa basi buka python interaktif kalian dan ketik script ini:
>> import httplib, urllib
>> bodynya = None #kalo mau dikasih body silahkan, biasanya request POST mengandung body
>> bodynya = urllib.urlencode({"param1":"nilai1", "param2":"nila2"}) #ini untuk POST request
>> headernya = {"User-Agent":"Mozilla 4.0", "Referer":"http://site.com/"}
>> conn = httplib.HTTPConnection("site.tujuan.com")
>> conn.request("GET", "/", body=bodynya, headers=headernya)
>> resp = conn.getresponse()
>> print resp.status, resp.reason
>> data = resp.read()
>> print data
Tinggal dikembangin deh sesuai imajinasi kita. Mau dibuat untuk membrutus login akun fb atau login admin web juga bisa tuh, wkwkwk.

Tidak ada komentar:

Posting Komentar