Urllib ile Proxy Kullanarak Site Açmak

Urllib modülünü kullanarak elimizdeki proxy’ler yardımıyla sitelere giriş yapabiliriz. Bunun için önce proxy’leri Python’un istediği şekilde bir sözlüğe koyup ardından FancyURLopener() fonksiyonu ve en son da open() fonksiyonunun elinden geçirerek siteye bağlanıyoruz. Hemen bir örnek kod üzerinde görelim.

import urllib
proksiler={'http': 'http://proksi.gurayyildirim.com.tr:0000/'}
asama2=urllib.FancyURLopener(proksiler)
baglanti=asama2.open("http://www.python.gurayyildirim.com.tr")
print baglanti.read()

Kısaca açıklamak gerekirse önce sözlük içerisine bir proxy adresi ve portunu http://proxyadresi:port şeklinde yazdık ve bunu proksiler isimli değişkene atadık. Daha sonra asama2 olarak adlandırdığımız değişkene proksiler değişkenini FancyURLopener fonksiyonu yardımıyla atadık ve en son da 3. aşama olarak asama2 değişkenine atadıklarımız bilgilerle open() fonksiyonunu kullanarak istediğimiz adresi açtık. Yukarıda yazdığım bir proxy değildir, sadece deneme amaçlı yazdım.

 
comments powered by Disqus