Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Proxy Tarama Modülü
#41
ben bu işi öğreneceğim teşekkür ederim bilgilerin ve düzenlemen için inceleyip kendimi geliştireyim biraz çok çalışmam lazım Smile
Ara
Cevapla
#42
gecemor bir önceki sayfada olan proxy test için kodlar bende şöyle bir hata veriyor 
python sürümüm python2.7 
sistemim ubuntu 14


Kod:
Exception in thread Thread-5 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
 File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
 File "proxytester.py", line 25, in run
 File "/usr/lib/python2.7/Queue.py", line 168, in get
 File "/usr/lib/python2.7/threading.py", line 333, in wait
<type 'exceptions.TypeError'>: 'NoneType' object is not callable


http://i.hizliresim.com/7qJlj5.jpg
Ara
Cevapla
#43
threading modülünden kaynaklanan bir sorun olmalı. Çünkü o kodda threading düzgün bir şekilde kullanılmamış. ilk yazdığım mesajda da belirttim, konu başındaki gönderiyi okumanı ve yazdığım tarama modülünü kendine göre düzenlemeni tavsiye ederim. Modülün nasıl kullanıldığını da açıkladım.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#44
t.setDaemon(True) kodunu False yapınca o hata çıkmıyor fakat işlemler bittiğinde birde deque yapmak gerekmiş thread den çıkmaz falan deniliyor stackoverflow da.
Bir kaç stackoverflow konusunu okudum böyle şeyler yazıyor tam anlamadım.

Bu arada False yapınca Elabsed Timede kaldı sonlanmadı
http://image.prntscr.com/image/b80a681b9...71b555.png
Ara
Cevapla
#45
@Selcuk bak ben sana bir şeyleri öğrenmen için bir şeyler gösteriyorum ve tavsiyelerde bulunuyorum fakat sen hala stackowerflowdaki elemanın proxy tarama kodu üzerinde duruyosun, üstelik benim yaptığım tarama modülü konusunda! Ve bu konudan aldığın tek şey sadece regex. Bana dönüşleri de başka yerlerden aldığın tavsiyelerle yapıyosun, kısacası sen beni fazla takmıyosun. Haa tabi biz elin gavuru kadar bilmiyoruz bu işi, tek giderimiz Türkçe cevaplar vermemiz değil mi?
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#46
gecemor Haklısın kusuruma bakma Smile
Dediğiniz gibi sizin verdiğiniz bilgiye ve modüle göre çalışsam daha iyi olacak fakat ben biryerde takıldım ilk mesejınızda yazdığınız gibi

Parametreye host girerek kaynak çekmek için:

Kod:
kaynak = prx.webproxy("www.site.com", host="host.com")

print kaynak
Burada webproxy ve host arasında ne fark var ben tam çözemedim olayı 
www.site.com ve host.com aynı şey değilmi? Huh

Burada bahsedilen şey headerden gelen hostmu acaba
Örneğin ben forumun Arama sayfasında arama yaptım

http://qpython.club/search.php

Host: qpython.club;Buradaki Hostmu bahsettiğiniz şey
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 74
Referer: http://qpython.club/member.php
Cookie: mybb[lastvisit]=1493503405; mybb[lastactive]=1493503457;
Connection: keep-alive
action=do_search&postthread=1&forums=all&showresults=threads&keywords=test: undefined
Ara
Cevapla
#47
Geceden beri forumdan çıkmadım ve bu kadarını yapabildim Sad

Kod:
# modülümüzü içe aktarıyoruz
import prx 

# Proxy listemizi depolayacak değişkenimiz input_file
input_file = 'proxylist.txt'

# input_file değişkenimizde kaç adet proxy var okuyup ekrana yazıyoruz
print len(open(input_file).readlines()), "adet proxy taranacak\n"

# Dosyamızı açıp okumak için Proxyler değişkenimize input_file değişkenimizi aktarıyoruz 
Proxyler = open(input_file).readlines()

# modülümüzün prx.scan işlevine Proxyler'i parametre olarak veriyoruz, hangi host'a göre tarayacaksak o hostumuzu ekliyoruz host="ornek.com" gibi
proxy = prx.scan(Proxyler), host="example.com")

# İşlemi ekrana yazdırıyoruz
print proxy

# Çalışan proxyleri dosyamıza yazıyoruz
output_file = open('validproxy.txt','w')
output_file.write(line)
f.write(proxy+"\n")
Ara
Cevapla
#48
istersen şu şekilde bir deneme yap, açamadığın site olursa ona göre modülün webproxy fonksiyonunu kullanırız veya modülü ona göre düzenleriz. Eğer taranan proxylerin ekrana yazdırılmasını istiyosan, prx modülünün içindeki is_Ok() fonksiyonunda "proxy_list.append(str(ip))" satırının hemen altına "print ip, "Calisiyor" satırını ekleyebilirsin.


PHP Kod:
import urllib2
import re
import prx

input_file 
'proxyUrllist.txt'

siteler open(input_file).readlines()


for 
site in siteler:
    try :
        
site_kaynagi urllib2.urlopen(site).read()
        
calisanlar prx.scan(site_kaynagi)
        for 
i in calisanlar:
            
dosya=open("CalisanProxyler.txt","ab")
            
dosya.write(i+"\n")
            
dosya.close()
            
    
except Exception as hata:
        print 
site"adresinde hata olustu:\n" 
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#49
Hayır proxy çekmek için değil zaten bu konunun 5.sayfasındaki http://qpython.club/showthread.php?tid=7...5#pid32465 ilk mesajında verdiğin örnek çalıştı onda problem yok

Proxy test etmek için demek istemiştim Smile
Ara
Cevapla
#50
@Selcuk o zaman son verdiğim kod ile işini görecektir, zira prx modülü proxy test ediyor zaten
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,488 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: 1 Ziyaretçi
Change Theme