私はトレントファイルをダウンロードする方法を探していますが、私はそれを動作させることができます。トレントファイルをダウンロードするには
私はここで同様の質問をいくつか見つけ、解決策を試しましたが、うまく動作しません。
def get_torrent(site):
results = site
url = "https://nyaa.si/user/HorribleSubs?f=0&c=0_0&q=HorribleSubs+%5B720p%5D&p={}"
opener = urllib.request.build_opener()
opener.addheaders = [('User-Agent', 'CERN-LineMode/2.15 libwww/2.17b3')]
urllib.request.install_opener(opener) # NOTE: global for the process
for line in results:
name = "[HorribleSubs] " + line + " [720p].mkv"
urllib.request.urlretrieve(url, name)
機能が新しく追加され、ダウンロードする必要のあるエピソードのリストを取得し、ここでの例です:HERESに私は持っている - 11、恋嘘に - Isekai食堂11。
[HorribleSubs] Isekai Shokudou - 11 [720p].mkv
と
[HorribleSubs] Koi to Uso - 11 [720p].mkv
:
私は、以下のファイル内の全サイトのHTMLコードをダウンロードされたリンクのスタイリングの残りの部分を追加し、リンクをダウンロードしようとするが、すべて上記のコードはありません
コードに記載されているサイトから実際の.torrentファイルをダウンロードする方法が必要です
使用しているURLが.torrentファイルではないようです。例えばこれを試してみて、結果を教えてください。 https://nyaa.si/download/958473.torrent –
ファイル「C:\ Python36 \ lib \ urllib \ request.py」、行258、urlretrieve tfp = open(ファイル名、 'wb') OSError: Errno 22]無効な引数: 'https://nyaa.si/download/958359.torrent' 終了コード1で処理が完了しました – Nanoni
実際の.torrentsのリンクはランダムなので、代わりに何をダウンロードするかを教えてください私がここに持っていたアイデアは、 "name_of show - ep_num"リンクをクリックし、そのサイトから.torrentリンク(各ページに1つしかない)を見つけてそれをダウンロードすることでした。しかし、私はその方法を知っていません:/ – Nanoni