You-Get은 다른 편리한 방법이 없는 경우를 대비하여 웹에서 미디어 콘텐츠(비디오, 오디오, 이미지)를 다운로드하기 위한 작은 명령줄 유틸리티입니다. 다음 종속성은 필수이며 Windows에서 미리 빌드된 패키지나 초콜릿 패키지를 사용하지 않는 한 별도로 설치해야 합니다.
Python 3
FFmpeg(강력 권장) 또는 Libav(선택 사항)
RTMPDump
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Tomergelistsinpython, youcanusethe operator, extendmethod, listcomprehension, oritertools.chain, 각각은 각각의 지위를 불러 일으킨다

Python 3에서는 다양한 방법을 통해 두 개의 목록을 연결할 수 있습니다. 1) 작은 목록에 적합하지만 큰 목록에는 비효율적입니다. 2) 메모리 효율이 높지만 원래 목록을 수정하는 큰 목록에 적합한 확장 방법을 사용합니다. 3) 원래 목록을 수정하지 않고 여러 목록을 병합하는 데 적합한 * 운영자 사용; 4) 메모리 효율이 높은 대형 데이터 세트에 적합한 itertools.chain을 사용하십시오.

join () 메소드를 사용하는 것은 Python의 목록에서 문자열을 연결하는 가장 효율적인 방법입니다. 1) join () 메소드를 사용하여 효율적이고 읽기 쉽습니다. 2)주기는 큰 목록에 비효율적으로 운영자를 사용합니다. 3) List Comprehension과 Join ()의 조합은 변환이 필요한 시나리오에 적합합니다. 4) READE () 방법은 다른 유형의 감소에 적합하지만 문자열 연결에 비효율적입니다. 완전한 문장은 끝납니다.

pythonexecutionissprocessoftransformingpythoncodeintoExecutableInstructions.1) the -interreadsTheCode, ConvertingItintoByTecode, thethepythonVirtualMachine (pvm)을 실행합니다

Python의 주요 특징은 다음과 같습니다. 1. 구문은 간결하고 이해하기 쉽고 초보자에게 적합합니다. 2. 개발 속도 향상, 동적 유형 시스템; 3. 여러 작업을 지원하는 풍부한 표준 라이브러리; 4. 광범위한 지원을 제공하는 강력한 지역 사회와 생태계; 5. 스크립팅 및 빠른 프로토 타이핑에 적합한 해석; 6. 다양한 프로그래밍 스타일에 적합한 다중-파라 디그 지원.

Python은 해석 된 언어이지만 편집 프로세스도 포함됩니다. 1) 파이썬 코드는 먼저 바이트 코드로 컴파일됩니다. 2) 바이트 코드는 Python Virtual Machine에 의해 해석되고 실행됩니다. 3)이 하이브리드 메커니즘은 파이썬이 유연하고 효율적이지만 완전히 편집 된 언어만큼 빠르지는 않습니다.

USEAFORLOOPHENTERATINGOVERASERASERASPECIFICNUMBEROFTIMES; USEAWHILLOOPWHENTINUTIMONDITINISMET.FORLOOPSAREIDEALFORKNOWNSEDINGENCENCENS, WHILEWHILELOOPSSUITSITUATIONS WITHERMINGEDERITERATIONS.

Pythonloopscanleadtoerrors likeinfiniteloops, modifyinglistsdizeration, off-by-by-byerrors, zero-indexingissues, andnestedloopineficiencies.toavoidthese : 1) aing'i


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

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

Dreamweaver Mac版
시각적 웹 개발 도구