整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          如何在YouTube(油管)上下載你喜歡的視頻?

          如何在YouTube(油管)上下載你喜歡的視頻?


          小伙伴們大家好!我是阿意O(∩_∩)O最近有很多小伙伴私信問我應該如何從youtube上下載視頻。方法其實有很多種,今天阿意就和大家分享我最常用的三種方法,無論你是電腦小白還是學過編程,總有一款方法適合你!

          1、無腦加后綴(1s)

          ①打開瀏覽器,找到你喜歡的視頻。

          ②在網址鏈接youtube的后面加上1s

          ③回車。你將看到這樣的界面:

          ④選擇你想要的清晰度,最好選擇720P,足夠你用了。點擊第一行那個藍色的720P(0B)按鈕,就開始下載啦!

          ⑤下載視頻的格式是mp4,會保存在你的下載文件夾當中。95%的視頻用這種方法都是有效的!

          2、利用下載軟件

          用上一種方法個別視頻下載不了怎么辦呢?下面我們來說第二種方法,利用下載軟件來下載。比方說你可以下載這個軟件:Gihosoft TubeGet

          官網鏈接是:http://www.jihosoft.cn/tubeget/

          打開官網,下載安裝之后就可以使用了。

          把你想要下載的視頻鏈接復制過來,選擇你想要的清晰度,就可以下載了,而且一次可以下載整個列表。

          但是一天最多只能下載5個視頻,你想解除限制就得交198元購買會員。我們都有白嫖的習慣,當時我下意識的就去打開百度尋找破解版。我試過了,的確有破解版,但這軟件的版本時長更新,所以有破解版也無法長期正常使用。其他下載軟件都有類似共同的特點,總是要收費的。所以這個軟件適合下載頻率不大的小伙伴們!

          但聰明的阿意分析了一下,這個軟件肯定也是基于某種語句的,你要是知道了這個語句肯定也能下載,后來阿意就找到了這樣一個辦法:

          3、youtube-dl windows 下載方法

          A. 安裝phython

          1. 訪問Python官網下載最新版本的Python(https://www.python.org/)

          2. 安裝Python 最新版本(一般數字最大的就是最新版本)

          安裝的時候,注意勾選“add python 3.xxx to PATH

          3. 同時按win+R ,打開運行,輸入“cmd”,按“enter”,之后輸入“phython”有以下信息,則說明phython安裝成功。

          A. 安裝youtube-dl

          從官方網站( https://ytdl-org.github.io/youtube-dl/index.html)下載youtube-dl.exe(https://yt-dl.org/downloads/2021.01.16/youtube-dl)然后放在電腦任意目錄下都可以使用。(就是保存在任意地方,任何一個盤都可以)

          如果有一天下載不了,就用語句更新一下youtube-dl

          更新的語句:youtube-dl -U

          這是官方指導文件,各個平臺都可以用,windows、linux、MacOS

          (https://github.com/ytdl-org/youtube-dl/blob/master/README.md#installation)

          安裝好之后,在cmd輸入youtube-dl,出現如下提示,則表明youtube-dl已經安裝好啦

          C 安裝ffmpeg

          ffmpeg 是個神奇的工具,能夠對視頻、音頻進行分段、重新編碼、封裝,有多種功能,與youtube-dl配合使用,建議安裝,不必須。

          1. 進入ffmpeg官方網站(https://ffmpeg.org/download.html)

          2. 根據自己電腦是32位還是64位,選擇對應的進行下載。看自己電腦是32位或64位方法(win10中,點擊“開始”中的齒輪(也就是“設置”),接著點擊“系統”,點擊左下角“關于”,在右側“系統類型”就可以看到自己的電腦是32位還是64位啦!)


          3. 下載之后,解壓 壓縮包,會看到很多文件


          4. 將整個文件夾改個名字,改成“ffmpeg”

          5. 將“ffmpeg”文件夾移動到C盤,直接點擊C盤,并將“ffmpeg”文件夾移動過來


          6、接著,打開系統屬性 > 高級系統設置 > 環境變量

          在環境變量>系統變量 里找到Path,點擊編輯>新建,然后把剛才那個文件夾里的bin路徑(C:\ffmpeg\bin)復制到這里

          7、按wim+R,輸入cmd,按“enter”,輸入ffmpeg -version

          8. ffmpeg安裝成功,恭喜恭喜!


          現在我們可以開始用youtube-dl 進行視頻下載啦~

          1. 查看視頻類型,只是查看,不下載

          youtube-dl -F [url]

          或者

          youtube-dl --list-formats [url]

          說明:[url]就是你要下載視頻的網站鏈接,直接復制過來就可以啦~

          小伙伴們就可以看到你想下載的視頻有什么格式,可以進行有選擇的下載啦

          2. 下載指定質量的視頻和音頻,并自動合并

          youtube-dl -f [format code] [url]

          通過第一步,我們獲得了視頻所有的格式,最左邊一列就是編號對應著不同的格式,如果我們安裝了ffmpeg的話,youtube-dl會自動合并下好的視頻和音頻,并自動刪除單獨的音頻和視頻文件


          3 下載字幕

          youtube-dl –write-sub [url]

          這樣會下載一個vtt格式英文字母和mkv格式1080p視頻下來



          4. 下載視頻列表

          youtube-dl -f [format code][playlist_url]

          這種方法可以下載指定清晰度的視頻


          5. 輸出文件的名字(有時對批量下載的人來說十分重要)

          可以用 -o:

          youtube-dl [url] -o “輸出文件的名字”

          (注意:是字母o,不是數字0)

          6、請大家伙兒開始愉快的youtube-dl生活吧~


          以上就是阿意總結的下載youtube視頻的三種方法,第一種比較實用,第二種是氪金,第三種比較具有挑戰性。作為非計算機專業人士,也只能幫大家到這了。可以收藏起來備用哦!如果你有更好的辦法,也可以在評論區留言~

          明:文章內容僅用于學習交流,切勿不當使用。

          上網的時候經常會遇到網頁禁止復制文本或者禁止文檔下載的情況。今天結合案例分析下實現這些限制的手法和解除辦法。

          1、文檔復制

          首先創建一個demo.html的文檔,文檔內容如下:

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta http-equiv="X-UA-Compatible" content="IE=edge">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <title>DEMO</title>
              <style>
                  body {background-color: aqua;}
              </style>
          </head>
          <body>
              <div class="content">測試文本測試文本測試文本</div>
              <script>
                  let htmlEle=document.documentElement;
                  let bodyEle=document.querySelector('body');
                  htmlEle.addEventListener('selectstart', (e)=> {
                      e.preventDefault();
                  });
                  bodyEle.addEventListener('copy', (e)=> {
                      e.preventDefault();
                  });
                  bodyEle.addEventListener('selectstart', (e)=> {
                      e.preventDefault();
                  });
                  bodyEle.addEventListener('contextmenu', (e)=> {
                      e.preventDefault();
                  });
              </script>
          </body>
          </html>

          打開文檔可以發現,頁面文本是無法選擇并復制的。因為如代碼所示,頁面元素被綁定了幾個事件(選擇、拷貝、右鍵菜單),阻止了用戶對文本的復制企圖。

          怎么辦呢?

          打開瀏覽器的開發者工具,切換到Elements標簽下,選擇文本元素,這時可以在下方的“事件監聽器”中查看到目標元素及其祖先元素上綁定的事件。展開這些相關的事件,可以看到“移除”按鈕,接下來只需點擊按鈕將這些限制事件移除便可以復制了。

          上述辦法是在事件綁定后,再將它們移除。此外,也可以通過抓包改包的方式移除綁定事件相關的代碼,從源頭阻止事件的綁定。這需要抓包工具的輔助,這里用到的是Fiddler。

          假設網頁部署在本地服務器上,首先,打開Fiddler,在右側切換到“自動轉發”面板(帶閃電圖標的),勾選圖中兩個選項;然后添加規則,填上要更改的請求地址以及要替換的本地文件(假設為demo1文件,內容如下),填好后保存。

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta http-equiv="X-UA-Compatible" content="IE=edge">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <title>DEMO</title>
              <style>
                  body {background-color: #dedede;}
              </style>
          </head>
          <body>
              <div class="content">測試文本測試文本測試文本</div>
          </body>
          </html>

          設置好以后再次刷新網頁,會發現頁面的背景色發生了變化,而且文本也可以直接復制了。

          2、文檔下載

          此處以網上的一個文檔為例,文檔可以在線查看,但是無法直接下載。通過開發者工具選中文檔,可以看到它對應了一個img標簽(以前是canvas),我們可以將圖片保存到本地,但是如果頁面比較多,手動操作就很麻煩,所以可以用代碼幫我們自動執行,將圖片合并成pdf文件并下載到本地。

          以下代碼可做參考:

          function loadScript (url) {
            let ele=document.createElement('script')
            ele.src=url
            document.body.appendChild(ele)
          }
          function img2dataUrl (options) {
            let result=''
            let img=options.img || ''
            let width=options.width || img.naturalWidth || img.clientWidth
            let height=options.height || img.naturalHeight || img.clientHeight
            let quality=options.quality || 100
            let mimeType=options.mimeType || 'image/png'
            let canvas=document.createElement('canvas')
            canvas.width=width
            canvas.height=height
            let ctx=canvas.getContext('2d')
            ctx.drawImage(img, 0, 0, img.naturalWidth, img.naturalHeight, 0, 0, width, height)
            result=canvas.toDataURL(mimeType, quality / 100)
            return result
          }
          
          loadScript('https://cdn.bootcdn.net/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js')
          
          function img2pdf () {
            let imgArr=[...document.querySelectorAll('.reader_inner img')]
            if (imgArr.length===0) return
            let doc=new jspdf.jsPDF({unit:'px'});
            imgArr.forEach((v,i)=> {
              v.setAttribute("crossOrigin",'anonymous');
              let pxPermm=v.width / 210 / 2.2;
              let imgData=img2dataUrl({img:v}).slice('data:image/png;base64,'.length);
              (i > 0) && doc.addPage();
              doc.addImage(imgData, 'png', 0, 0, v.width / pxPermm, v.height / pxPermm);
            })
            doc.save('img2pdf.pdf');
          }

          將代碼放到控制臺或者代碼段中執行,執行后,再在控制臺調用 img2pdf() 方法即可將可瀏覽的頁面合并成PDF下載到本地。

          級版HTML視頻教程(全網原創首發!)

          什么是HTML?HTML指的是超文本標記語言,它是從事網頁設計工作的基礎,也是網站開發者必須熟練掌握的一門標記語言。應廣大學員的強烈要求,我愛自學網特推出《HTML基礎教程》,希望能得到廣大學員的支持。



          學習交流

          標 題

          第一課:HTML語言框架和相關標簽95 1-1 學習html的前提和必要性53662 1-2 什么是HTML33819 1-3 HTML語言的整體框架135783 1-4 HTML語言的整體框架231727 1-5 行標簽和段標簽29866 1-6 文字屬性標簽28853 1-7 文字格式化標簽26888 1-8 body標簽27570 1-9 標題標簽25212

          第二課:常用標簽代碼0 2-1 圖片37992 2-2 超鏈接127213 2-3 超鏈接223253 2-4 iframe標簽25784 2-5 橫線22900 2-6 列表22740 2-7 無序列表20544 2-8 有序列表21073 2-9 滾動標簽23217 2-10 轉義字符22227

          第三課:表格標簽83 3-1 表格31370 3-2 表格屬性123819 3-3 表格屬性223066

          您說說看 我發明的...是不是很牛逼呀[滑稽]

          總 高級版學習資料文件高達10G!!!

          總 高級版學習高清視頻資料的高達35G!!!

          需要的話我后期會更新,所以關注我,學到的好東西都是你自己的哦[滑稽]

          那么大概內容就更新到這里

          本教程后期會逐一更新高清視頻學習資料+超詳細的學習資料教程!

          別忘了四連!!【點贊 收藏 關注 投幣】

          我怕你到時候想找我都找不到了~[鮮花]

          注:本人原創首發,未經允許禁止轉載/抄襲,如有違法,本人將有權追究法律責任!!!


          主站蜘蛛池模板: 国产情侣一区二区三区| 亚洲一区二区三区免费视频| 最新中文字幕一区二区乱码| 国产在线一区二区| 久久久久人妻精品一区三寸| 色视频综合无码一区二区三区| 国产精品香蕉在线一区| 91秒拍国产福利一区| 精品无码人妻一区二区免费蜜桃| 精品无码人妻一区二区三区18| 亚洲一区二区三区自拍公司| 一区二区三区四区视频在线| 乱色熟女综合一区二区三区| 亚洲av福利无码无一区二区| 精品国产一区二区三区av片| 中文字幕日韩一区二区三区不卡| 亚洲丰满熟女一区二区v| 国产精品无码AV一区二区三区| 天天躁日日躁狠狠躁一区| 亚洲一区二区三区高清在线观看 | 99久久国产精品免费一区二区| 亚洲一区二区三区免费在线观看| 日本一区二区三区在线视频观看免费| 中文国产成人精品久久一区| 国产精品视频一区二区三区不卡| 国产成人一区二区动漫精品| 日本一区二区三区日本免费 | 亚洲一区精品视频在线 | 97一区二区三区四区久久| 激情内射亚州一区二区三区爱妻| 成人免费一区二区无码视频 | 性无码免费一区二区三区在线| 怡红院AV一区二区三区| 国产婷婷一区二区三区| 色狠狠色噜噜Av天堂一区| 国产熟女一区二区三区四区五区| 一区二区三区91| 色综合视频一区二区三区| 国产精久久一区二区三区 | 91在线视频一区| 无码人妻精品一区二区三区9厂 |