<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>youtube | SDT 攻城獅區</title>
	<atom:link href="https://sdt.hameba.tw/tag/youtube/feed/" rel="self" type="application/rss+xml" />
	<link>https://sdt.hameba.tw</link>
	<description>由Steven, Der, Ted 三位高級打字員所組成，是三位工程師(攻城獅)所維護的技術分享平台，或許偶爾會分享一些日常，有任何問題或是錯誤的部分，歡迎留言告訴我們！</description>
	<lastBuildDate>Mon, 03 Feb 2020 17:04:14 +0800</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3</generator>

<image>
	<url>https://sdt.hameba.tw/wp-content/uploads/2020/02/hameba_favicon-150x150.png</url>
	<title>youtube | SDT 攻城獅區</title>
	<link>https://sdt.hameba.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Python 使用 pytube 下載 Youtube 影片</title>
		<link>https://sdt.hameba.tw/511/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=python-%25e4%25bd%25bf%25e7%2594%25a8-pytube-%25e4%25b8%258b%25e8%25bc%2589-youtube-%25e5%25bd%25b1%25e7%2589%2587</link>
				<comments>https://sdt.hameba.tw/511/#respond</comments>
				<pubDate>Mon, 03 Feb 2020 17:04:14 +0000</pubDate>
		<dc:creator><![CDATA[Li Der]]></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pytube]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">https://sdt.hameba.tw/?p=511</guid>
				<description><![CDATA[<p>現在 Youtube 越來越方便，有時候我們會想要把影片下載下來， 這時候就可以使用 pytube 模組。 首 &#8230; </p>
<p class="link-more"><a href="https://sdt.hameba.tw/511/" class="more-link">閱讀全文<span class="screen-reader-text">〈Python 使用 pytube 下載 Youtube 影片〉</span></a></p>
The post <a href="https://sdt.hameba.tw/511/">Python 使用 pytube 下載 Youtube 影片</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></description>
								<content:encoded><![CDATA[<p>現在 Youtube 越來越方便，有時候我們會想要把影片下載下來，</p>
<p>這時候就可以使用 pytube 模組。</p>
<p><span id="more-511"></span></p>
<p>首先要先安裝 pytube 的模組，詳細資訊的話，可以去開發者的 <a href="https://github.com/nficano/pytube">Github</a> 瞧瞧。</p><pre class="crayon-plain-tag">pip3 install pytube</pre><p><img class="alignnone wp-image-512 size-full" src="https://sdt.hameba.tw/wp-content/uploads/2020/02/install_pytube.png" alt="install_pytube" width="802" height="142" srcset="https://sdt.hameba.tw/wp-content/uploads/2020/02/install_pytube.png?v=1580749153 802w, https://sdt.hameba.tw/wp-content/uploads/2020/02/install_pytube-300x53.png?v=1580749153 300w, https://sdt.hameba.tw/wp-content/uploads/2020/02/install_pytube-768x136.png?v=1580749153 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></p>
<p>安裝的版本為 <span style="color: #0000ff">pytube-9.5.3</span></p>
<p>接下來，快速簡單的示範如何下載影片。</p>
<p>拿這個網址做示範：<a href="https://www.youtube.com/watch?v=dq-1hVpnquk">https://www.youtube.com/watch?v=dq-1hVpnquk</a></p><pre class="crayon-plain-tag">from pytube import YouTube
yt = YouTube('https://www.youtube.com/watch?v=dq-1hVpnquk')
yt.streams.first().download()</pre><p>執行後過一會就會出現啦。(影片會跟程式在同一層目錄)</p>
<p>如果出現錯誤訊息 <span style="color: #ff0000">KeyError: &#8216;url_encoded_fmt_stream_map&#8217;</span></p>
<p>可以參考 <a href="https://github.com/nficano/pytube/issues/467">Issue</a> 來排除 (把mixins.py裡apply_descrambler中的內容替換)</p>
<p>最後，提醒大家下載的影片僅供個人使用或學術交流，避免做商業用途。</p>
<p>&nbsp;</p>
<p>參考資料·：</p>
<p><a href="https://python-pytube.readthedocs.io/en/latest/">https://python-pytube.readthedocs.io/en/latest/</a></p>The post <a href="https://sdt.hameba.tw/511/">Python 使用 pytube 下載 Youtube 影片</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></content:encoded>
							<wfw:commentRss>https://sdt.hameba.tw/511/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
