Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Proxy Tarama Modülü
#11
(01-11-2016, Saat: 13:12)gecemor Nickli Kullanıcıdan Alıntı:  
(01-11-2016, Saat: 03:49)rreekktt Nickli Kullanıcıdan Alıntı:  proxyi test etmek için ben de şöyle bişey yazdım işinize yarar mı bilmem. ama kullanımı basit , örneğin :
Kod:
checkProxy("1.2.3.4", 3128)
checkProxy("1.2.3.4", 3128, 5)
checkProxy("1.2.3.4", 3128, 5, [["Host", "Referer"], ["example.com", "http://example.com/"]])

fonksiyon şöyle:

PHP Kod:
#-*-coding:utf8;-*-
#qpy:2
#qpy:console

import socketre

def checkProxy
(hostporttimeout 30defaultHeaders = [["Host"], ["www.gstatic.com"]]):
 
   mReturn ""
 
   try:
 
       mSocket socket.socket(socket.AF_INETsocket.SOCK_STREAM)
 
       mSocket.settimeout(timeout)
 
       mSocket.connect((hostport));
 
       mRequestMessage "GET http://www.gstatic.com/generate_204 HTTP/1.1\r\nConnection: close\r\n"
 
       for i in range(0min(len(defaultHeaders[0]), len(defaultHeaders[1]))):
 
           mRequestMessage += "%s: %s\r\n" % (defaultHeaders[0][i], defaultHeaders[1][i])
 
       mRequestMessage += "\r\n"
 
       mSocket.sendall(mRequestMessage)
 
       mFullResponse = []
 
       while 1:
 
           mChunk mSocket.recv(4096)
 
           if mChunk:
 
               mFullResponse.append(mChunk)
 
           else:
 
               break
        mRegexMatch 
re.match("HTTP/1\.1 204.*""".join(mFullResponse))
 
       if mRegexMatch is None:
 
           mReturn "working but not responding as it is expected"
 
       else:
 
           mReturn "working"
 
   except socket.error as mError:
 
       mReturn mError
    mSocket
.close();
 
   mSocket None;
 
   return mReturn 


çalışmıyor

peki
Ara
Cevapla
#12
"Parametreye host girerek kaynak çekmek için:
Parametreler ile örnek kullanım: "

bu ikisinin olduğu php taglarında host.com ve turkcell.com.tr kısımlarında sondaki " işareti eksik.
Ara
Cevapla
#13
PHP Kod:
ipts/prx.py && exit               <
Traceback (most recent call last):
  
File "/storage/sdcard0/com.hipipal.qpyplus/scripts/prx.py"line 5in <module>
    
import prx
  File 
"/storage/sdcard0/com.hipipal.qpyplus/scripts/prx.py"line 8in <module>
    
kaynak prx.webproxy("www.proxynova.com"host="turkcell.com.tr")
AttributeError'module' object has no attribute 'webproxy'
1|u0_a117@android:/ $ 
Ayrıca olayı pek anladığım söylenemez ama bu hatayı aldım.
Ara
Cevapla
#14
gözden kaçmış demekki, şimdi düzelttim teşekkürler Wink
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#15
gökhan, kodu scripts klasörüne atacaksın gerek olduğundan başka bir kodu kullanırken import edeceksin

mesela şimdi sen bu kodu prx.py olarak scripts dizinine attın, sonra başka bir kod yazacaksın diyelim deneme.py adında

işte deneme.py içerisine yazacaksın benim verdiğim örnekleri

Kod:
import prx

kaynak = prx.webproxy("site", "host")
...
...
..

şeklinde....

ama sen prx.py içinden devam etmek istersen fonksiyonların başından sadece "prx" u kaldıracaksın kodun en altına şunları yazabilirsin

Kod:
kaynak = webproxy("site", "host")
proxy = scan(kaynak, to=4)
print proxy
.........
....
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#16
prx.py diye script klasörüne kaydettim sonrasında verdiğin örneklerden son ikisini deneme.py olarak yine aynı script klasörüne kaydedip çalıştırdım ama her seferinde farklı hatalar veriyor.Bu şekilde değilse deneme.py olarak senin verdiğin örneklere ekleme mi yapmamız lazım?
Eğer öyleyse https://www.proxynova.com/proxy-server-list/country-fr/ sitesinden proxy çekmek için örnek bir deneme.py yapar mısın.
Ara
Cevapla
#17
Proxynova sitesinde ip ve portlar cok karmasik yerdeler bu yuzden yapamazsin. Yani katnak kodlari her sitenin ayni degil maalesef. O yuzden siteden direkt taratacaksan sslproxies.org gibi siteler olmasi gerek.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#18
tamam saol.
Ara
Cevapla
#19
Ellerine sağlık güzel kod.
Ara
Cevapla
#20
@kalibre gule gule kullan

Norm, aslinda proxynovada da kullanabilirsin ama biraz python bilgisine ihtiyac var. Daha once kod yapmistim proxnova icin, portlari kendimiz belirleyip dongulerle iplerde taratiriz bu modulu kullanarak. Ama dedigim gibi bu python gelisrirmek isteyenlere gore veya az cok python bilenler icin koly kullanim olsun diye. Ben proxynova icin yine bir ornek hazirlarim sana musait olunca.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  GÜNCEL Proxy Tarama normal Net gecemor 143 135,361 13-09-2022, Saat: 00:50
Son Yorum: perry
  python proxy , requests sorunu $cr!pt HUB 3 1,645 23-04-2022, Saat: 19:18
Son Yorum: gecemor
  GÜNCEL PROXY RANGE TARAMA (İSTEK) Bahadır Bera Üzer 1 1,487 26-04-2020, Saat: 21:24
Son Yorum: oktay811
  YENİ Proxy Tarama ve Hızlarını Test Etme gecemor 96 80,202 25-05-2018, Saat: 19:17
Son Yorum: gecemor
  YENİ Android 7 nougat için qpython3 proxy Tarama ve oto config 55lim 37 41,464 06-04-2017, Saat: 17:51
Son Yorum: metemli333

Hızlı Menü:


Konuyu Okuyanlar:
Change Theme