Điều gì đã xảy ra với URL tải xuống YouTube?


11

Lưu ý: Câu hỏi này là về URL tải xuống, không phải phần mềm. Câu hỏi " Làm cách nào để tải xuống video YouTube? " Liên quan đến phần mềm.

Điều gì đã thay đổi chính xác cho các URL tải xuống YouTube vài ngày trước? URL tải xuống YouTube nên được hình thành như thế nào bây giờ?

URL sau được sử dụng để hoạt động (tải video Flash này xuống đĩa) nhưng không còn hoạt động kể từ khi thay đổi:

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

Lưu ý: thông tin sau chỉ để minh họa vấn đề . Tôi chỉ quan tâm đến thông tin về cách tạo URL tải xuống.

Sự thay đổi này ảnh hưởng đến khá nhiều công cụ. Dưới đây là khách hàng tiềm năng từ một số trang chủ trình cắm thêm của Firefox:

Từ Tải xuống videoHelper 4.7.4 , 2010-07-22:

"Như nhiều người dùng nhận thấy, Video DownloadHelper không hoạt động tốt trên YouTube kể từ hôm nay. Điều này là do một sự thay đổi gần đây tại YouTube. Chúng tôi đã thực hiện một bản sửa lỗi có vẻ hoạt động tốt."

Từ Trình tải xuống video YouTube dễ dàng 3.4 , 2010-07-24:

"Vui lòng cập nhật lên phiên bản 3.5 mới nhất trong hộp cát để giúp nó hoạt động trở lại với những thay đổi mới nhất của Youtube"

Từ YouTube Downloader , 2010-07-24:

"YouTube đã cập nhật trang web của họ theo cách phá vỡ YouTube Downloader 2.5.6 trở lên. Chúng tôi đang làm việc trên phiên bản 2.6 nhằm khắc phục vấn đề này."


Liên quan: " Làm cách nào để tải xuống video YouTube? ". Một số công cụ có thể bị hỏng ngay bây giờ!


Tôi không thấy bất kỳ thay đổi trong mã nguồn. Có thể đó là một thay đổi nhỏ, nhưng videoplaybackliên kết vẫn còn đó.
Vortico

@Vortico: bạn có URL trực tiếp tới mã nguồn đó không?
Peter Mortensen

(Người giữ chỗ cho nhận xét của Andrew: "bạn đã quên nói thay đổi là gì và giải pháp mã.")
Peter Mortensen

OH! Xin lỗi về điều đó, tôi hiểu lầm. Điều tôi muốn nói là bạn vẫn có thể tải xuống FLV hoặc MP4 (HTML 5) bằng cách mở mã nguồn của trang video và tìm kiếm videoplayback.
Vortico

2
Ví dụ: liên kết đến FLV của video bạn đã đăng là v12.lscache4.c.youtube.com/ Kẻ
Vortico

Câu trả lời:


3

Tôi không chắc chắn điều gì đã thay đổi, nhưng tôi nghi ngờ YouTube đã thay đổi URL của họ để bạn không thể nhận được video mà không có cookie phù hợp. Điều này ngăn các trang web bên thứ 3 hiển thị cho bạn quảng cáo và cung cấp cho bạn các liên kết tải xuống.

Tôi có thể cho bạn biết liên kết này (được dán ở dưới cùng), mà tôi đã nhận được từ video của bạn, CÔNG TRÌNH cho tôi. Tuy nhiên nếu tôi dán nó vào phiên bản Firefox khác (có các cookie khác nhau cho trang web) thì liên kết này KHÔNG hoạt động.

Tôi đề nghị sử dụng một usercript. Tôi thích YouTube Enhancer .

Nếu bạn cần làm điều này trong mã, tôi thấy liên kết (s?) Trong var swfConfig =

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Crecire = 34 & ipbits = 0 & nổ = 40 & sb = cút

để giúp tôi dễ đọc, tôi đã thực hiện một lối thoát hoàn toàn bằng cách sử dụng tập lệnh tiện dụng này .

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id,Exire,ip,ipbits,itag,alacticm,burst,factor,oc:U0dXRVFRTl9FSkNNN19JS = 34 & ipbits = 0 & bật = 40 & SVER = 3 & hết hạn = 1280160000 & key = yt1 & chữ ký = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 & yếu tố = 1.25 & id = 0d85b9d05e36b2cf & title = Tom bài hát yếu tố Lehrer Hóa


0

Tôi đã tìm thấy một tập lệnh trình duyệt tuyệt vời khác để sử dụng với GreasMonkey.

Nó được gọi là Liên kết YouTube . Nó có sẵn ở đây ( lưu trữ ). Và đây là mã nguồn .

Tôi đã chọn cái này, bởi vì nó hoạt động mà không dẫn đến một ứng dụng web tải xuống bên ngoài.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.