Python ile Url Post kullanarak web sayfalarına konsol üzerinden veri yollamak


import urllib

import urllib2
url = 'http://suatatan.com/addmessage'

values = {
'sender_name' : 'Cemil',
'sender_mail' : 'cemil@cemile.com',
'text' : 'otomatik mesaj' }

data = urllib.urlencode(values)

talep = urllib2.Request(url, data)

cevap = urllib2.urlopen(talep)

cevap_metni = cevap.read()

print cevap_metni

suatatan.wordpress.com

Bu uygulama python konsolunda çalıştırıldığı zaman belirtilen url’ye belirtilen datalar yollanır ve sonuç ekrana print edilir.  Buradaki url web formun kendisi değil data yollanacak web formdaki html dosyalarında

tagında action ile yönlendirilen site olmalıdır. Values değerleri ise array formunda olup, data yollancak web formundaki tagları arasındaki input,radio button, textarea gibi elementlerin ID değerleri ve gönderilmek istenen değerleridir.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s