2016-09-06 6 views
-1

Я пытаюсь создать скребок на питоне и хочу только загрузить новые эпизоды подкаста. Проблема в том, что я не знаю, какие имена файлов будут до загрузки файла. Есть ли способ получить имя файла перед загрузкой?Получить имя файла перед загрузкой

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

Что такое сайт? –

+0

thetalkingmachines.com – Char

ответ

-1

Я предполагаю, что URL-адрес подкаста перенаправляет вас на другой URL-адрес. Затем вы можете использовать requests, чтобы получить окончательный URL-адрес

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

, а затем получить имя файла из конечного URL

filename = final_url.split('/')[-1] 
Смежные вопросы