เกิดอะไรขึ้นกับ URL ดาวน์โหลดของ YouTube


11

หมายเหตุ: คำถามนี้เกี่ยวกับ URL ดาวน์โหลดไม่ใช่ซอฟต์แวร์ คำถาม " ฉันจะดาวน์โหลดวิดีโอ YouTube ได้อย่างไร " เกี่ยวข้องกับซอฟต์แวร์

สิ่งที่ว่ามีการเปลี่ยนแปลงสำหรับ URL ที่ดาวน์โหลด YouTube ไม่กี่วันที่ผ่านมา? URL การดาวน์โหลด YouTube ควรจะเกิดขึ้นได้อย่างไร?

URL ต่อไปนี้ใช้ในการทำงาน (ดาวน์โหลดวิดีโอแฟลชลงดิสก์) แต่ไม่สามารถใช้งานได้อีกต่อไปนับตั้งแต่มีการเปลี่ยนแปลง:

http://www.youtube.com/get_video.php?video_id=DYW50F42ss8&t=vjVQa1PpcFPDxa83Hr1_9pftRUWdsMyJ10a2o8QZvIs=

หมายเหตุ: ข้อมูลต่อไปนี้เป็นเพียงการอธิบายปัญหาเท่านั้น ฉันสนใจเฉพาะข้อมูลเกี่ยวกับวิธีสร้าง URL ดาวน์โหลด

การเปลี่ยนแปลงนี้ส่งผลต่อเครื่องมือบางอย่าง นี่คือโอกาสในการขายจากหน้าแรกของปลั๊กอิน Firefox:

จากวิดีโอ DownloadHelper 4.7.4 , 2010-07-22:

"ตามที่ผู้ใช้หลายคนสังเกตเห็น Video DownloadHelper ทำงานได้ไม่ดีบน YouTube ตั้งแต่วันนี้นี่เป็นเพราะการเปลี่ยนแปลงล่าสุดของ YouTube เราได้ทำการแก้ไขที่ดูเหมือนว่าจะใช้ได้"

จากEasy YouTube Video Downloader 3.4 , 2010-07-24:

"โปรดอัปเดตเป็นแซนด์บ็อกซ์รุ่นล่าสุด 3.5 เพื่อให้มันทำงานได้อีกครั้งกับการเปลี่ยนแปลง Youtube ล่าสุด"

จากYouTube Downloader , 2010-07-24:

"YouTube ได้อัปเดตเว็บไซต์ของพวกเขาด้วยวิธีที่แตก YouTube Downloader 2.5.6 ขึ้นไปเรากำลังทำงานกับเวอร์ชัน 2.6 ซึ่งแก้ไขปัญหานี้ได้"


ที่เกี่ยวข้อง: " ฉันจะดาวน์โหลดวิดีโอ YouTube ได้อย่างไร " เครื่องมือเหล่านี้บางส่วนอาจใช้งานไม่ได้ในตอนนี้!


ฉันไม่เห็นการเปลี่ยนแปลงใด ๆ ในซอร์สโค้ด อาจจะเป็นการเปลี่ยนแปลงเล็กน้อย แต่videoplaybackลิงค์ก็ยังอยู่
Vortico

@Vortico: คุณมีURL โดยตรงไปยังซอร์สโค้ดนั้นหรือไม่?
Peter Mortensen

(ตัวยึดความคิดเห็นของแอนดรู: "คุณลืมที่จะพูดว่าการเปลี่ยนแปลงคืออะไรและการแก้ปัญหารหัส")
Peter Mortensen

OH! ขอโทษด้วยที่ฉันเข้าใจผิด สิ่งที่ฉันหมายถึงว่าคือการที่คุณยังคงสามารถดาวน์โหลด FLV หรือ MP4 (HTML 5) videoplaybackโดยการเปิดซอร์สโค้ดของหน้าวิดีโอและการค้นหา
Vortico

2
ตัวอย่างเช่นลิงก์ไปยัง FLV ของวิดีโอที่คุณโพสต์คือv12.lscache4.c.youtube.com/…
Vortico

คำตอบ:


3

ฉันไม่แน่ใจว่ามีอะไรเปลี่ยนแปลง แต่ฉันสงสัยว่า YouTube เปลี่ยน URL ของพวกเขาดังนั้นคุณจึงไม่สามารถรับวิดีโอได้หากไม่มีคุกกี้ที่ตรงกัน วิธีนี้ป้องกันไม่ให้เว็บไซต์บุคคลที่สามแสดงโฆษณาและให้ลิงก์ดาวน์โหลดแก่คุณ

ฉันสามารถบอกคุณลิงค์นี้ (วางที่ด้านล่างสุด) ซึ่งฉันได้รับจากวิดีโอของคุณทำงานให้ฉัน อย่างไรก็ตามหากฉันวางลงในอินสแตนซ์อื่นของ Firefox (ซึ่งมีคุกกี้ที่แตกต่างกันสำหรับเว็บไซต์) ลิงก์นี้ใช้งานไม่ได้

ฉันแนะนำให้ใช้ userscript ผมชอบYouTube Enhancer

หากคุณต้องทำในรหัสฉันเห็นลิงค์ (s?) ใน var swfConfig =

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dXRVFRTl9FSkNNN19JS1JB&fexp=903205%2C906501&algorithm=throttle-factor&itag = 34 & ipbits = 0 & ระเบิด = 40 & sver = 3 & หมดอายุ = 1280160000 & key = yt1 และลายเซ็น = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 และปัจจัย = 1.25 & id = 0d85b9d05e36b2cf & title = ทอม% 20Lehrer% 20CHEMISTRY% 20element% 20song

เพื่อให้ง่ายต่อการอ่านฉันพยายามหลีกเลี่ยงอย่างเต็มที่โดยใช้สคริปต์ที่มีประโยชน์นี้

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id,expire,ip,ipbits,itag,algorithm,burst,factor,oc:U0dXRVFRTl9FSkNNN19JS1JB&fexp=903205,906501&algorithm=throttle-factor&itag = 34 & ipbits = 0 & ระเบิด = 40 & sver = 3 & หมดอายุ = 1280160000 & key = yt1 และลายเซ็น = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 และปัจจัย = 1.25 & id = 0d85b9d05e36b2cf & title = ทอม Lehrer เคมีองค์ประกอบเพลง


0

ฉันพบสคริปต์เบราว์เซอร์ที่ยอดเยี่ยมอีกตัวที่ใช้กับ GreaseMonkey

มันถูกเรียกว่าYouTube ลิงก์ มีให้ที่นี่ ( เก็บถาวร ) และนี่คือรหัสที่มา

ฉันเลือกสิ่งนี้เพราะมันทำงานได้โดยไม่ต้องดาวน์โหลดเว็บแอพภายนอก

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.