- 29 Tem 2017
- 219
- 0
Mechanize Modülü
Bir tarayıcı olarak düşünebiliriz. Mesela Chroome,Mozilla,Firefox vb. Tek farkı biz bu işleri kodlarla yazacağız. Ne işimize yarayacak peki bu? Bir web sitesinden bilgi alabilir veya veri gönderebiliriz. Brute force yazabiliriz. Yada mesaj gönderebilir, bir gönderiyi beğenebilir yada spamlayabiliriz. Yada bot yazabiliriz. Daha fazlası sizin hayal gücünüze bağlı.
Nasıl İndirilir?
Aynı şekilde pip ile indireceğimiz için bir daha gösterme gereği duymuyorum.
Başlayalım
Herzamanki gibi içe import komutu ile aktaracağız. Ben twitter a login yapacağım.
Tw adlı nesneme Browser atadım. Yani tw artık bir browser. Daha sonra False komutu ile robot.txt engelini aşıyoruz.
Ardından hangi tarayıcıdan gireceğimizi belirtiyoruz. Ve mobile twittera giriş yapabilmemiz için adresi bir nesneye atadık.
Kullanıcıdan user ve pas yani kullanıcı adı ve şifresini aldık. Ve open komutu ile sitemize giriş yaptık.
Tek tek aşamaları anlatıcağım.
- İlk olarak form u bulacağız. Tabi bir sayfada birden fazla form olabilir. Html kaynak kodlarında ilk sırada ise nr=0 deriz. Eğer değilse nr = 1 deriz.
- Kulanıcı adı ve şifreyi siteye yollayabilmek için name kısmına ulaşmamız lazım Bunun için:
Kullanıcı adı için:
Kullanıcı kısmında sağ tık yap. Kaynağı incele. Name kısmını al.
Şifre için:
Bunu da aynı şekilde alıyoruz.
-Ardından submit ile istek yolluyoruz.
-Print ile de giriş yaptığımızı görelim.
Arkadaşlar Mechanize mantığı bundan ibaret. Tabi sadece bununla sınırlayamayız. Şimdi bir twet atalım.
Facebook Login