def download_torrent(url):
fname = os.getcwd() + '/' + url.split('title=')[-1] + '.torrent'
try:
schema = ('http:')
r = requests.get(schema + url, stream=True)
with open(fname, 'wb') as f:
for chunk in r.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)
f.flush()
except requests.exceptions.RequestException as e:
print('\n' + OutColors.LR + str(e))
sys.exit(1)
return fname
Bu kod bloğunda, tam komut dosyasını çalıştırdığımda hata alıyorum. Aslında torrent'i indirmeye gittiğimde, şu an alabildiğim kod bloğunu gönderdim: Python alma isteği ('Bağlantı iptal edildi.', BadStatusLine ("''",)) error
('Connection aborted.', BadStatusLine("''",))
Tüm komut dosyası aşağıda. Panterlerden geliyor, ama artık sürdüğünü sanmıyorum ve python3 ile koşmaya çalışıyorum. Araştırmamdan, hata https yerine http kullanıyorum anlamına gelebilir, ancak ikisini de denedim.
Bunun olduğu yerde örnek bir url sağlayabilir misiniz? – TobiMarg
Yapıştırdığınız kod bir "try" eksik. Farklı bir hata alıyorum: '('Bağlantı iptal edildi.', RemoteDisconnected ('Cevapsız Uzak uç kapalı bağlantı',))' Daha açıklayıcı bir hataya sahip olmanıza yardımcı olurum. – sorbet
hmm. Çalışırken betik bana sadece url url vermez, bu yüzden örnek bir url gönderemiyorum. Sadece python öğrenmek için aradım ve ilk torrent'i seçtim. Bir deneyi kaçırmaktan ne demek istediğinden emin değilim. Detaylandırır mısın? Yardım ettiğin için teşekkür ederim. – eurabilis