今朝の要求にライブラリをご覧ください。そして、爬虫類を3分を書きました。4行のコード。比較的シンプルな機能。1をダウンロードしてください。唯一の交流を学ぶため。
コードの最初の、言っても過言ではありません。
import requests
r=requests.get('歌曲的url')
with open('保存的文件名','wb') as f:
f.write(r.content)
私は4本のラインが本当に4つのラインであり、ブラフではありませんよ。しかし、私は聞くが、有料のダウンロード曲にダウンロードする必要があり、私が学んでいないことをポイントに耳を傾けるために支払うために持っている人に耳を傾けることができます。投稿前に見つけた後。
ステップ:
- オープン網易クラウドのWeb版。
2:普通の世界:たとえば、私は歌小平紫チェスをダウンロードしたいです。私は内部を指します。
3:「開発者ツール」を開きます。ネットワークポイントメディア部分を選択します。見つかりませんポイント「再生」の元の何物でもありません。
4: "プレイ" をクリックします。GETは、さらにいくつかのリンクより、これらのリンクが同じであることがわかりました。
5:私たちは、このリンクとオープンをコピーGET。音楽は本当にリンクであることを発見!
6:そこコードにこのリンクをコピーします。そして、あなたがしたいファイル名を記入してください。私は「pachong.m4a」を埋めます。音楽はオリジナルM4A形式へのリンクであるので、私たちの音楽をダウンロードし、それはM4Aを埋めるために持ってダウンロードするM4A形式。(あなたは、自分の研究をオンにしたいフォーマットは、それはM4Aまた、モバイルコンピュータプレイヤーがサポートされているので、私は、に従事するためにここにいる、便利ではない、と何の2 mp3)
#获取一段音频
import requests
r=requests.get('https://m10.music.126.net/20200311095903/04035a624339d0162516f5b54a0458bd/yyaac/obj/wonDkMOGw6XDiTHCmMOi/1631712277/7d44/28fe/7d74/cb614488c90af705a440a4c5332112d8.m4a')
with open('pachong.m4a','wb') as f:
f.write(r.content)
7:プログラムを実行します。プログラムは、我々が望むものをされているフォルダを検索します。
ここでは、コードのこれら4行のいくつかの説明は、次のとおりです。
そこに特定の形式があり、対応する分析方法、保存、我々は、マルチメディアのすべての種類を見ることができるので、画像/音声/ビデオ、などが挙げられる。これらのファイルは、本質的になるバイナリコードです。あなたがそれらをつかむしたいので、バイナリコードを取得する必要があります。
r=requests.get()
当社のウェブサイト「データ」、Rのオブジェクトに格納されたデータに戻って取得するには、この形式のオブジェクトは、次のとおりです。
<class 'requests.models.Response'>
私たちは、ファイル「pachong.m4a」を作成します。「Wbが」あなたは、バイナリデータをインストールすることができるようにそれを埋める、バイナリ形式で開く表します。「.Content」はバイナリ形式で返されたHTTPコンテンツを表します。私たちは、オーディオをしたいが、オーディオ自体はバイナリです。Miaozai!
with open('pachong.m4a','wb') as f:
f.write(r.content)
書き込みでは()の行に書かれています。
DedSec。