Python hk. yardım
4
●85
- 13-07-2021, 18:04:02Kimlik doğrulama veya yönetimden onay bekliyor.Merhabalar Python'a yeni başladım ve bir bot yapıyorum bot da proxy kullanacağım bundan dolayı neleri kullanabilirim diye bir araştırma yaptım ve "Socks" ve "Socket" kütüphanelerini buldum ve örnek bir kod yazıp proxy ile test ettip istek giden ip adresini aldım ve hiç bir sorun yok şurada bir sorunum program çalışmayan proxy'de 10 satırlık bir hata mesajı yazdırıyor istediğim şey hata mesajını ekrana yazdırmaması ve başka bir proxy ile devam etmesi bu konuda yardımınıza ihtiyacım var şimdiden teşekkürler.
- 13-07-2021, 18:12:26
- 13-07-2021, 18:20:49app.py
import requests from bs4 import BeautifulSoup import socket import socks file = open("pro.txt", "r", encoding="Latin-1").readlines() file = [proxydosya.rstrip() for proxydosya in file] for lines in file: try: data = lines.split(":") proxy = data[0] port = data[1] url = "https://www.atakdomain.com/en/what-me-ip" ip=proxy port = int(port) socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, ip, port) socket.socket = socks.socksocket get = requests.get(url=url, timeout=5).text soup = BeautifulSoup(get) a1 = soup.find('div', class_="ip-show div-center").getText() print("İP KONTROL: ", a1) except: print('Yakaladım seni, bekleme yapmda devam et.') continuepro.txt
51.222.21.93:32768 149.56.1.48:8181 192.99.151.5:9300
Çıktı :
İP KONTROL: 51.222.21.93 Yakaladım seni, bekleme yapmda devam et. Yakaladım seni, bekleme yapmda devam et.
1. Proxy kullanıyorsan "timeout=1" ile sonuç alman çok zor. 5-10 yapman gerekebilir.
2. Try, except, catch v.s araştır - 13-07-2021, 18:24:04Anladım hocam. Teşekkürler.BedirhanERKAN adlı üyeden alıntı: mesajı görüntüle