2016-09-06 3 views
-1

私はPythonでスクレーパーを構築しようとしており、ポッドキャストの新しいエピソードをダウンロードしたいだけです。問題は、ファイルがダウンロードされるまでファイル名が何であるかわからないことです。ダウンロードする前にファイル名を取得する方法はありますか?ダウンロードする前にファイル名を取得する

def download(path, fileName): 
    if(not os.path.exists(fileName)): 
     wget.download(path) 
+1

からファイル名を取得することができますか? –

+0

thetalkingmachines.com – Char

答えて

-1

私はポッドキャストへのURLがあなたを別のURLにリダイレクトすると推測しています。そして、あなたは、最終的なURL

import requests 
final_url = requests.head(url_to_podcast, allow_redirects=True).url 

を取得するためにrequestsを使用して、サイトでどのような最終URL

filename = final_url.split('/')[-1] 
関連する問題