Python에서 youget을 호출하는 방법
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

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

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP는 주로 절차 적 프로그래밍이지만 객체 지향 프로그래밍 (OOP)도 지원합니다. Python은 OOP, 기능 및 절차 프로그래밍을 포함한 다양한 패러다임을 지원합니다. PHP는 웹 개발에 적합하며 Python은 데이터 분석 및 기계 학습과 같은 다양한 응용 프로그램에 적합합니다.

PHP는 웹 개발 및 빠른 프로토 타이핑에 적합하며 Python은 데이터 과학 및 기계 학습에 적합합니다. 1.PHP는 간단한 구문과 함께 동적 웹 개발에 사용되며 빠른 개발에 적합합니다. 2. Python은 간결한 구문을 가지고 있으며 여러 분야에 적합하며 강력한 라이브러리 생태계가 있습니다.

Sublime 텍스트로 Python 코드를 실행하려면 먼저 Python 플러그인을 설치 한 다음 .py 파일을 작성하고 코드를 작성한 다음 CTRL B를 눌러 코드를 실행하면 콘솔에 출력이 표시됩니다.

PHP는 1994 년에 시작되었으며 Rasmuslerdorf에 의해 개발되었습니다. 원래 웹 사이트 방문자를 추적하는 데 사용되었으며 점차 서버 측 스크립팅 언어로 진화했으며 웹 개발에 널리 사용되었습니다. Python은 1980 년대 후반 Guidovan Rossum에 의해 개발되었으며 1991 년에 처음 출시되었습니다. 코드 가독성과 단순성을 강조하며 과학 컴퓨팅, 데이터 분석 및 기타 분야에 적합합니다.

Python은 부드러운 학습 곡선과 간결한 구문으로 초보자에게 더 적합합니다. JavaScript는 가파른 학습 곡선과 유연한 구문으로 프론트 엔드 개발에 적합합니다. 1. Python Syntax는 직관적이며 데이터 과학 및 백엔드 개발에 적합합니다. 2. JavaScript는 유연하며 프론트 엔드 및 서버 측 프로그래밍에서 널리 사용됩니다.

Golang은 성능과 확장 성 측면에서 Python보다 낫습니다. 1) Golang의 컴파일 유형 특성과 효율적인 동시성 모델은 높은 동시성 시나리오에서 잘 수행합니다. 2) 해석 된 언어로서 파이썬은 천천히 실행되지만 Cython과 같은 도구를 통해 성능을 최적화 할 수 있습니다.

Visual Studio Code (VSCODE)에서 코드를 작성하는 것은 간단하고 사용하기 쉽습니다. vscode를 설치하고, 프로젝트를 만들고, 언어를 선택하고, 파일을 만들고, 코드를 작성하고, 저장하고 실행합니다. VSCODE의 장점에는 크로스 플랫폼, 무료 및 오픈 소스, 강력한 기능, 풍부한 확장 및 경량 및 빠른가 포함됩니다.

메모장에서 Python 코드를 실행하려면 Python 실행 파일 및 NPPEXEC 플러그인을 설치해야합니다. Python을 설치하고 경로를 추가 한 후 nppexec 플러그인의 명령 "Python"및 매개 변수 "{current_directory} {file_name}"을 구성하여 Notepad의 단축키 "F6"을 통해 Python 코드를 실행하십시오.
