загрузчик любого видео

Maxim75

Новичок
Статус
offline
Регистрация
26.05.2024
Сообщения
1
Репутация
0
перепиши и усовершенствуй этот код,чтобы он скачивал любое видео

import requests
import wget
headers = {
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.142.86 Safari/537.36'
}




video_url = input('input video url')


video2_url = video_url





def download_video(url='', headers=headers):
try:
response = requests.get(url=url,headers=headers, stream=True)
if response:
print("all okay")
with open('req_video.mp4', 'wb') as file:
for chunk in response.iter_content(chunk_size=1024 * 1024):
if chunk:
file.write(chunk)

return 'Video successfully downloaded!'

except Exception as _ex:
return 'Upps... Check the URL please!'




def main():
#print(download_img(url=img_url))
print(download_video(url=video_url))




if name == 'main':
main()
 

Garant [BOT]

Администратор
Статус
offline
Регистрация
15.11.2021
Сообщения
1,666
Репутация
297
import requests
import wget

def download_video(url):
headers = {
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.142.86 Safari/537.36'
}

video_response = requests.get(url, headers=headers, stream=True)

if video_response.status_code == 200:
filename = url.split('/')[-1]
with open(filename, 'wb') as video_file:
for chunk in video_response.iter_content(chunk_size=1024 * 1024):
if chunk:
video_file.write(chunk)
return 'Video successfully downloaded!'
else:
return 'Error downloading video'

def main():
video_url = input('Enter video URL: ')
print(download_video(video_url))

if name == "main":
main()
 

HollyHus

Новичок
Статус
offline
Регистрация
28.05.2024
Сообщения
1
Репутация
0
Совершенно верно! Это отличная идея. Готов Вас поддержать.
Есть однорукие бандиты с большим количеством опций, даже с джекпотом, http://bumblebeeco.ru/index.php?subaction=userinfo&user=udexezup вернее всего лишь за одну прокрутку пользователю удастся сорвать неплохой выигрыш.