찾다
백엔드 개발파이썬 튜토리얼Python에서 youget을 호출하는 방법

You-Get은 다른 편리한 방법이 없는 경우를 대비하여 웹에서 미디어 콘텐츠(비디오, 오디오, 이미지)를 다운로드하기 위한 작은 명령줄 유틸리티입니다. 다음 종속성은 필수이며 Windows에서 미리 빌드된 패키지나 초콜릿 패키지를 사용하지 않는 한 별도로 설치해야 합니다.

Python 3
FFmpeg(강력 권장) 또는 Libav(선택 사항)

RTMPDump

Python에서 youget을 호출하는 방법

Option 1: pip를 통해 설치 you-get의 공식 릴리스는 PyPI에서 릴리스되었으며
pip 패키지 관리자를 통해 PyPI 미러에서 쉽게 설치할 수 있습니다.
Python 3 버전 pip를 사용해야 합니다.

$ pip3 install you-get

옵션 2: 항원을 통해 설치 .zshrc에 다음 줄을 추가합니다.

antigen bundle soimort/you-get

옵션 3: 사전 빌드된 패키지 사용(Windows에만 해당)

[https](https://github.com/soimort/you-get/releases/latest):[//github.com/soimort/you-get/releases/latest](https://github.com/soimort/you-get/releases/latest)。

에서 exe(독립 실행형) 또는 7z(모든 종속성 포함)를 다운로드하세요. 옵션 4: GitHub에서 다운로드 안정적인 버전(PyPI의 최신 버전과 동일) 또는 개발용(추가 패치, 불안정한 기능)을 다운로드할 수 있습니다. 당신이 얻는 지점.

관련 권장 사항: "Python Video Tutorial"

압축을 풀고 얻을 스크립트가 포함된 디렉터리를 PATH에 넣습니다. 또는

$ [sudo] python3 setup.py install

또는

$ python3 setup.py install --user

를 실행하여 영구 경로에 설치하세요.

옵션 5: Git Clone 이것은 Python으로 자주 코딩하지 않더라도 모든 개발자에게 권장되는 방법입니다.

$ git clone git://github.com/soimort/you-get.git

그런 다음 복제된 디렉터리를 디렉터리 PATH에 넣거나 ./setup.py install을 실행하여 영구 경로에 설치하세요.

옵션 6: Chocolatey 사용(Windows 전용)

> choco install you-get

옵션 7: Homebrew(Mac 전용)
다음을 통해 쉽게 설치할 수 있습니다.

$ brew install you-get

Bash, Fish 및 Zsh용 쉘 완성 완성 정의는 다음과 같습니다. 기여/완료에서 발견되었습니다. 이를 활용하는 방법을 알아보려면 쉘 설명서를 참조하세요.

UPGRADE
설치 옵션에 따라

$ pip3 install --upgrade you-get

를 통해 업그레이드하거나

$ you-get https://github.com/soimort/you-get/archive/master.zip

를 통해 최신 버전을 다운로드하거나 초콜릿 팩 관리자를 사용하여

> choco upgrade you-get

를 사용할 수 있습니다. PIP를 어지럽히지 않고 최신 개발 브랜치를 시도해 볼 수 있습니다:

$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop

사용

관심 있는 비디오를 받으면 --info/ -i 옵션을 사용하여 사용 가능한 모든 품질과 형식을 볼 수 있습니다.

$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'site: YouTube
title: Me at the zoo
streams: # Available quality and codecs[ DEFAULT ] _________________________________
- itag: 43container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]- itag: 18
container: mp4
quality: medium
# download-with: you-get --itag=18 [URL]- itag: 5
container: flv
quality: small
# download-with: you-get --itag=5 [URL]- itag: 36
container: 3gp
quality: small
# download-with: you-get --itag=36 [URL]- itag: 17
container: 3gp
quality: small
# download-with: you-get --itag=17 [URL]

DEFAULT로 표시된 형식은 기본적으로 제공되는 형식입니다. 멋지다면 다운로드하세요:

$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
stream:
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]
Downloading zoo.webm ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 7 MB/s
Saving Me at the zoo.en.srt ...Done.

(YouTube 동영상에 자막이 있는 경우 SubRip 자막 형식으로 동영상 파일과 함께 다운로드됩니다.) 또는 다른 형식(mp4)을 선호하는 경우 옵션을 사용하세요.

$ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

참고:
· 현재 대부분의 지원 사이트는 일반적으로 형식 선택을 구현하지 않습니다. 이 경우 다운로드할 기본 형식은 최고 품질 형식입니다.
·ffmpeg는 스트림(예: Youku와 같은 일부 사이트)의 여러 부분은 물론 1080p 비디오 또는 고해상도 YouTube 비디오를 다운로드하고 참여하는 데 필요한 종속성입니다.
다운로드 후 비디오 부분에 참여하고 싶지 않다면 --no-merge/ -n 옵션을 사용하세요.

다른 것을 다운로드하세요
원하는 리소스의 URL이 이미 있는 경우 다음에서 직접 다운로드할 수 있습니다.

$ you-get https://stallman.org/rms. 
Site: stallman.org
Title: rms
Type: JPEG Image (image/jpeg)
Size: 0.06 MiB (66482 Bytes)
Downloading rms.jpg ...
100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s

그렇지 않으면 웹페이지를 스크랩하여 흥미로운 내용이 있는지 알아보세요. 당신:

$ you-get http://kopasas.tumblr.com/post/69361932517
Site: Tumblr.com
Title: kopasas
Type: Unknown type (None)
Size: 0.51 MiB (536583 Bytes)
Site: Tumblr.com
Title: tumblr_mxhg13jx4n1sftq6do1_1280
Type: Portable Network Graphics (image/png)
Size: 0.51 MiB (536583 Bytes)
Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 22 MB/s

참고:
이 기능은 실험적이며 완벽과는 거리가 멀습니다. Tumblr 및 Blogger와 같은 인기 사이트에서 큰 이미지를 스크랩하는 데 가장 효과적이지만 인터넷의 모든 사이트에 적용할 수 있는 보편적인 패턴은 실제로 없습니다.

Google 비디오에서 검색 및 다운로드

무엇이든 통과할 수 있습니다. URL이 유효한 URL이 아닌 경우 Google 검색을 수행하여 가장 관련성이 높은 비디오를 다운로드합니다. (원하는 내용이 아닐 수도 있지만 여전히 가능합니다.)

$ you-get "Richard Stallman eats"

다운로드 일시 중지 및 재개 Ctrl+C를 사용하여 다운로드를 중단할 수 있습니다. 임시 .download 파일은 출력 디렉터리에 남아 있습니다. 다음에 동일한 매개변수를 사용하여 실행하면 이전 세션에서 다운로드 진행이 다시 시작됩니다. 파일이 완전히 다운로드되면(임시 .download 확장자가 제거됨) you-get에서는 다운로드를 건너뜁니다.

강제로 다시 다운로드하려면 --force/ -f 옵션을 사용하세요. (경고: 기존 파일이나 같은 이름의 임시 파일을 덮어쓰게 됩니다!)

다운로드한 파일의 경로와 이름을 설정합니다.

--output-dir/ -o 옵션을 사용하여 경로를 설정합니다. --output -filename/ -O 다운로드한 파일의 이름을 설정하세요:

$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

팁:
· 기본 비디오 제목에 문제가 있는 경우(현재 셸/운영 체제와 호환되지 않는 특수 문자가 포함될 수 있음) /파일 시스템), 이 옵션은 매우 유용합니다.
·이 옵션은 파일을 일괄 다운로드하는 스크립트를 작성하여 지정된 이름의 폴더에 넣는 경우에도 유용합니다.

프록시 설정
--http-proxy/ -x 옵션을 통해 사용할 HTTP 프록시를 지정할 수 있습니다:

$ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

但是,http_proxy默认情况下应用系统代理设置(即环境变量)。要禁用任何代理,请使用该--no-proxy选项。

提示:
如果你需要使用代理了很多(如果您的网络阻止某些网站),你可能希望使用you-get与proxychains并设置alias you-get="proxychains -q you-get"(Bash中)。

对于某些网站(例如优酷),如果您需要访问仅在中国大陆可用的一些视频,可以使用特定代理从网站提取视频信息:--extractor-proxy/ -y。

观看视频
使用--player/ -p选项将视频馈送到您选择的媒体播放器,例如mplayer或vlc,而不是下载:

$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

或者,如果您更喜欢在浏览器中观看视频,只需没有广告或评论部分:

$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

提示:
可以使用该-p选项来启动另一个下载管理器,例如you-get -p uget-gtk 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
,尽管它们可能不能一起播放很好。

加载Cookie
并非所有视频都向任何人公开。如果您需要登录帐户以访问某些内容(例如,私人视频),则无法you-get通过--cookies/ -c选项向浏览器提供Cookie 。

注意:
到目前为止,我们支持两种格式的浏览器Cookie:Mozilla cookies.sqlite和Netscape cookies.txt。

重新使用提取的数据
使用--url/ -u获取从页面提取的可下载资源URL的列表。用于--json以JSON格式获取抽取数据的摘要。

위 내용은 Python에서 youget을 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
详细讲解Python之Seaborn(数据可视化)详细讲解Python之Seaborn(数据可视化)Apr 21, 2022 pm 06:08 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

详细了解Python进程池与进程锁详细了解Python进程池与进程锁May 10, 2022 pm 06:11 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

Python自动化实践之筛选简历Python自动化实践之筛选简历Jun 07, 2022 pm 06:59 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

归纳总结Python标准库归纳总结Python标准库May 03, 2022 am 09:00 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于标准库总结的相关问题,下面一起来看一下,希望对大家有帮助。

Python数据类型详解之字符串、数字Python数据类型详解之字符串、数字Apr 27, 2022 pm 07:27 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

分享10款高效的VSCode插件,总有一款能够惊艳到你!!分享10款高效的VSCode插件,总有一款能够惊艳到你!!Mar 09, 2021 am 10:15 AM

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

详细介绍python的numpy模块详细介绍python的numpy模块May 19, 2022 am 11:43 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。

python中文是什么意思python中文是什么意思Jun 24, 2019 pm 02:22 PM

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.