Python Demandes d'arriver ("Connexion interrompue.', BadStatusLine(“"”,)) erreur

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

Dans ce bloc de code, j'obtiens une erreur lorsque je lance le script complet. Quand je vais à télécharger le torrent, j'obtiens:

('Connection aborted.', BadStatusLine("''",))

J'ai seulement posté le bloc de code qui je pense est pertinent ci-dessus. Le script complet est ci-dessous. C'est à partir de pantuts, mais je ne pense pas que c'est maintenu plus longtemps, et je suis en train d'essayer de le faire fonctionner avec python3. D'après mes recherches, l'erreur peut dire que je suis à l'aide de http au lieu de https, mais j'ai essayé les deux.

Scénario Original

Pourriez-vous fournir un exemple d'url où ce qui se passe?
Le code que vous avez collé manque un try. J'ai une autre erreur: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) Espère un plus descriptif erreur, vous aide.
hmm. Le script lors de l'exécution de ne pas me donner l'url juste le torrent de nom donc je ne peux pas poster un exemple d'url. Je viens de recherche pour l'apprentissage de python et sélectionné le premier torrent. Je ne suis pas sûr de ce que tu veux dire par l'absence d'un essai. Pouvez-vous développer? Merci pour votre aide.
L'extrait de code que vous avez collé a un except, mais pas un try. Il ressemble au code dans votre dépôt github ne bien que. J'ai mis en évidence la ligne que je me réfère ici: github.com/pantuts/asskick/blob/master/asskick.py#L42
Bonne prise j'ai manqué. J'ai pris quand j'ai pris le lien de stackoverflow pour garder la maison propre. Le code réel, je suis en cours d'exécution a l'essayer: en bien et j'obtiens toujours la même badstatusline erreur malheureusement

OriginalL'auteur eurabilis | 2015-10-16