Hayatın Biriken Verileri
Verilere Yeterince İşkence Yaparsan Konuşurlar

Python betiği (vodafon mesaj)

4/7/2008 | Kategori:PYTHON

      Bildiğiniz gibi Vodafone kullancılarının günlük bir mesaj hakkı vardır. Ancak bu mesaj hakkını hem sadece 1 tane olmasından hemde uğraşmak istemememizden kullanmayız.  Bu python betiği ise üşengeç olup bir tanede olsa kullanırım diyenler için işe yarayabilir.
 
      Python programlama dilini benim gibi öğrenmek için uğraşanlardansanız sizin için bir örnek olabilir. Eğer Linux kullanıyorsanız konsol komutu gibi kullanabilirsiniz bunun için python dosyasısını pardus için söylüyorum /usr/local/bin/    kısmına kopyalayınız daha sonra konsolda python dosyasının ismini yazarak kullanabilirsiniz. Dosyaya kullanıcı hakkı vermeyi unutmayınız. İşinize yaraması umuduyla.


#!/usr/bin/env python
#-*- coding:utf-8 -*-

###########################################################
###VODAFONE abonelerinin günlük mesaj hakkını kullanması###
###için yazılmıştır.                                    ###
###Yazan   : Mustafa Yetiş 			              ###
###E-Posta : yetis.m@gmail.com				  ###
###########################################################
try:
	import mechanize
except:
	print "mechanize modulü kurulu değil"
	print "Yüklemek için: sudo pisi it mechanize"


def baglan():
	global b
	b=mechanize.Browser()
	b.open('https://www.vodafone.com.tr/MyVodafone/login.php')
	b.select_form(nr=1)
def giris():
	global b
	gsmno=raw_input("GSM NO          :")
	vodos=raw_input("Vodafon Şifreniz:")
	b["GsmNo"]=gsmno
	b["MyPass"]=vodos
	print "Bağlaniyor"
	r=b.submit()#giris
	
	try:
		b.open('https://www.vodafone.com.tr/MyVodafone/myvodafone.php?pageId=WebSms')
		b.select_form(nr=1)
	except:
		print "Bağlandi"
		print "Hatalı Numara veya Şifre"
		exit(1)
def mesaj_cek():
	global b
	try:
   		print "Mesaj Yollanacak Numaranın(Örn 543)  kodu:"
   		yolk1=raw_input()  #Örneğin 543
   		print "Mesaj Yollanacak Numara(Örn 4658758) kodu:"
   		yolk2=raw_input()  #Örnein 4658758
   		try:
      			b["WebSimSmsUserGsmPrefix"]=[yolk1]
      			b["WebSimSmsUserGsmNo"]=yolk2
   		except:
      			print "yanlis giris yaptiniz!"
      			exit(1)
   		print "Yollacak Mesajı Giriniz:"
   		mesaj=raw_input()
   		b["WebSimSmsText"]=mesaj
   		r=b.submit()
	except:
   		print "GUNLUK SADCE 1 TANE MESAJ ÇEKEBİLİRSİNİZ!!!"
   		exit(1)
	b.close()
baglan()
giris()
mesaj_cek()

(yok) Yorum yaz! Baglanti

<<Önceki Sayfa |1/5|Sonraki Sayfa>>

Kategorilerim

Son Yazdıklarım

Özel Arama