Hướng dẫn tải phim trên Mango TV
Không dễ dàng như VieON, hôm nay chúng ta gặp một trang web sử dụng kỹ thuật chống download file m3u8 tạm gọi tên là
kỹ thuật 403 Forbidden
Mango TV là một trang streaming phim đang dần thâm nhập vào thị trường Việt Nam. Ngoài tiếng bản địa thì trang web cũng đã có ngôn ngữ Tiếng Việt bên cạnh ngôn ngữ Tiếng Anh, Tiếng Thái, Bahasa Malaysia, Bahasa Indonesia
Mango TV sử dụng HLS và với kiến thức cơ bản đã trải nghiệm trong những bài thực hành vừa qua thì trong đầu bạn lóe lên là "đi tìm link đến tập tin m3u8".
- Chạy Google Chrome, mở trang
https://mgtv.com/, chọn phim muốn xem, chọn độ phân giải cao nhất (free thì chỉ tới 720p)
- Nhấn F12 để vào Chrome Dev Tool
- Chọn tab Network
- Ở ô Filter, bạn gõ vào:
m3u8
- Nếu chưa thấy gì trong vùng Name thì cứ nhấn F5 để refesh lại trang.
- Lúc này bạn đã thấy file m3u8 của phim rồi đó.
- Nhấn phải chuột vào tập tin m3u8 và chọn "Open in new tab".
- Ố là la..., chuyện gì thế này? Không như ở VieON nội dung file m3u8 hiện ra ngay, còn ở đây là:
Mã:
403 Forbidden
You don't have permission to access the URL on this server.
Powered by Tengine
Nhờ bác Google dịch hộ thì nôm na thế này
Mã:
403 bị cấm
Bạn không có quyền truy cập URL trên máy chủ này.
Được cung cấp bởi Tengine
Khó quá, bỏ qua đi. Tạm thời đi tìm link phụ đề vậy
- Muốn lấy phụ đề nào thì trên phim chọn phụ đề đó nhé. Lúc đó player mới tải phụ đề đó về máy
- Ở ô Filter, bạn gõ vào:
SRT
- Nếu chưa thấy gì trong vùng Name thì cứ nhấn F5 để refesh lại trang.
- Lúc này bạn đã thấy file phụ đề của phim rồi đó.
- Phụ đề này dạng SubRip (.srt) nên không cần phải qua bước chuyển đổi nữa nhé.
- Tải về thôi. Xong phần phụ đề, cứ để đó chờ mux vào phim.
Bây giờ, thử nhờ IDM thần thánh xem có bắt link được không?
Đúng là IDM thần thánh có khác. Đã bắt được link và tải tuốt.
Thử một chương trình M3U8 Downloader là
youtube-dl.exe xem sao?
Mã:
youtube-dl.exe "https://pcvideotestws.titan.mgtv.com/c1/2021/05/05_0/1A06B4FBD019AA89697E0B173C45B94E_20210505_1_1_744_mp4/EF45545E18155223EACD4E61EE8A1568.m3u8?arange=0&pm=5DPAk9CUxfsKBF9X89msALGHGoDCtxLp~8rdyesX2uOZQDqmFWS3iu3oVxoJG6BNzA1B_XU6zopOsKiyuJ~pOZApnY~BFGkUlP2rcRq9hjel5Fo2dCMerhBh9KzVaGPU0VptW7UB5AtV22sqjubBVbyAknm2XUpe4wZYwevRwkolu1vt91YQ7KoFamxtZQTONnyv_zA_~JX0tEp7z_2Wlgzs81wW4YEVbQhESgqOA2hcOQyMRAxyyLTfS7hoJHt9IbJn8Rv9PIyewcgPOjgJqT54ekxHDCppIPsQIchjMBBhpB~qD7TA0AWnu93VXJdQ~SR8IDaD4IzSwhpy_vNSM50zzkVYRHEiVI8poQl2arnvgFKOgE3JZNGlsZop15Jeq0l3Uud3ja6jj1Iv5rsZw8FhSXdnB~0JyHLZ7P4x6KcBZkLjeGSFqk0krBiNR5RknyroA3D0B5xg4rTEgNxE6RZ2EIz5Tpnd2qphLFE5nml079hvvimgJg--&mr=4E~Aw~36kRsdSHOg5~NnQ3U20dfnRvvsI8HGdEmn2WoyAMnRoxWYwiq9k1QJe7dTvO4bKzqq9jmDguE18Wlif5lvQxw_6jj4YbaWHm_TkQR_70gigDdBgWR5B3JyjwgS1FyZY6JuvUQq0Ueio023o_NC8~BIy70IXIsWUNehSioJ4M4J7BJ1PZXr4riuDiX5iO1YQmYx~WCuPIMFB57EIu3MVHjybbjB8I394Dk1Ov2bLR_bJuvDsj3_hE~gJOc7tBCDbBsZ5k02KcdpXv4e68VCq6d_sNf5BMcL0USnMZbS7nD~G0PBHSd~WaDhhFuZQmkRyb8ouj8xJopZQRYX7Zx9MVINO1fP6G_ibyisXYBreidtP0PfoVUyxEvjx3iKFGJrH7qDW4QBkmJyx2LoX8yYj8oT5lFhRaleMK6uuGMQZzMfP_NAzrzZyRfG46bejWoBRwDjxSWbUJdwMtfIMoHv0hIUymO4LbY4mZOdu9u~PQ9K5KS_L34UDb4Rbg6yRknH6pifjTgsPSjok4o2NK3tNoCOdojrB0J~ciPScPYnjhfUfGJPeN1kpJL9xzmQ8UPndbeg6c7BK4yht5AAKCIE0qIpoJy_ZvfMgvxMfEGXlkTboCAmR3htib4~EXAV5ewrHSgfAcZRtiRACvPb~pac4AX6HMu9alhvxbcyirvOrfMPEaoyBmO9YrYKIEfNL9yrI56QXkCU4ATdBNsykK0PHXCei_lyH8kq_CEGjgfGOlTt1ymDwkf2d0DMOY2vPOKsnzPF4airrf1EBiLVpUEdXKxSMk~OTENNgEuoSTY-&vcdn=0&scid=25060&cpno=6i06rp&ruid=f07c4b0093334fc9"
À, đã gặp mã lỗi 403 rồi nhá.
Với kiến thức đã được học ở bài "Làm thế nào mà các trang web có thể phát phim" thì video player của web browser phải truy cập được URL (không bị cấm forbidden) thì mới đọc được file m3u8 và phát phim lên trang web. Vậy bây giờ chúng ta sẽ
giả làm player của Mango TV và gửi yêu cầu (request) đến server và server sẽ hồi đáp (response) nội dung file m3u8, như vậy mới có thể qua mặt kỹ thuật chống download này được.
Vì với mục đích học tập và tìm hiểu nên tôi cài phần mềm Fiddler (
https://www.telerik.com/fiddler/fiddler-classic), phần mềm này có thể tạo một URL request giả danh Mango TV player để gửi đến server rồi đợi server kiểm tra. Nếu là mã 200 thì OK "mày đúng là player của tao rồi, tao cho mày file m3u8 để mày phát lên web cho khách hàng xem". Ngược lại là mã 403 "mày không phải là player đâu, lấy file m3u8 của tao để làm gì? Tao cấm cửa"
Chạy lại youtube-dl.exe ở trên nhưng có thêm một tham số (
--referer "https://www.mgtv.com") để đánh lừa server.
Mã:
youtube-dl.exe --referer "https://www.mgtv.com" "https://pcvideotestws.titan.mgtv.com/c1/2021/05/05_0/1A06B4FBD019AA89697E0B173C45B94E_20210505_1_1_744_mp4/EF45545E18155223EACD4E61EE8A1568.m3u8?arange=0&pm=5DPAk9CUxfsKBF9X89msALGHGoDCtxLp~8rdyesX2uOZQDqmFWS3iu3oVxoJG6BNzA1B_XU6zopOsKiyuJ~pOZApnY~BFGkUlP2rcRq9hjel5Fo2dCMerhBh9KzVaGPU0VptW7UB5AtV22sqjubBVbyAknm2XUpe4wZYwevRwkolu1vt91YQ7KoFamxtZQTONnyv_zA_~JX0tEp7z_2Wlgzs81wW4YEVbQhESgqOA2hcOQyMRAxyyLTfS7hoJHt9IbJn8Rv9PIyewcgPOjgJqT54ekxHDCppIPsQIchjMBBhpB~qD7TA0AWnu93VXJdQ~SR8IDaD4IzSwhpy_vNSM50zzkVYRHEiVI8poQl2arnvgFKOgE3JZNGlsZop15Jeq0l3Uud3ja6jj1Iv5rsZw8FhSXdnB~0JyHLZ7P4x6KcBZkLjeGSFqk0krBiNR5RknyroA3D0B5xg4rTEgNxE6RZ2EIz5Tpnd2qphLFE5nml079hvvimgJg--&mr=4E~Aw~36kRsdSHOg5~NnQ3U20dfnRvvsI8HGdEmn2WoyAMnRoxWYwiq9k1QJe7dTvO4bKzqq9jmDguE18Wlif5lvQxw_6jj4YbaWHm_TkQR_70gigDdBgWR5B3JyjwgS1FyZY6JuvUQq0Ueio023o_NC8~BIy70IXIsWUNehSioJ4M4J7BJ1PZXr4riuDiX5iO1YQmYx~WCuPIMFB57EIu3MVHjybbjB8I394Dk1Ov2bLR_bJuvDsj3_hE~gJOc7tBCDbBsZ5k02KcdpXv4e68VCq6d_sNf5BMcL0USnMZbS7nD~G0PBHSd~WaDhhFuZQmkRyb8ouj8xJopZQRYX7Zx9MVINO1fP6G_ibyisXYBreidtP0PfoVUyxEvjx3iKFGJrH7qDW4QBkmJyx2LoX8yYj8oT5lFhRaleMK6uuGMQZzMfP_NAzrzZyRfG46bejWoBRwDjxSWbUJdwMtfIMoHv0hIUymO4LbY4mZOdu9u~PQ9K5KS_L34UDb4Rbg6yRknH6pifjTgsPSjok4o2NK3tNoCOdojrB0J~ciPScPYnjhfUfGJPeN1kpJL9xzmQ8UPndbeg6c7BK4yht5AAKCIE0qIpoJy_ZvfMgvxMfEGXlkTboCAmR3htib4~EXAV5ewrHSgfAcZRtiRACvPb~pac4AX6HMu9alhvxbcyirvOrfMPEaoyBmO9YrYKIEfNL9yrI56QXkCU4ATdBNsykK0PHXCei_lyH8kq_CEGjgfGOlTt1ymDwkf2d0DMOY2vPOKsnzPF4airrf1EBiLVpUEdXKxSMk~OTENNgEuoSTY-&vcdn=0&scid=25060&cpno=6i06rp&ruid=f07c4b0093334fc9"
Kết quả mỹ mãn nhé.
youtube-dl.exe đã tiến hành tải về.
Phim: Mãi Mãi Bên Nhau
Mã:
https://w.mgtv.com/b/369145/11857725.html?fpa=27660&fpos=2&lastp=ch_home
M3U8 URL
Mã:
https://pcvideotestws.titan.mgtv.com/c1/2021/05/05_0/1A06B4FBD019AA89697E0B173C45B94E_20210505_1_1_744_mp4/EF45545E18155223EACD4E61EE8A1568.m3u8?arange=0&pm=5DPAk9CUxfsKBF9X89msALGHGoDCtxLp~8rdyesX2uOZQDqmFWS3iu3oVxoJG6BNzA1B_XU6zopOsKiyuJ~pOZApnY~BFGkUlP2rcRq9hjel5Fo2dCMerhBh9KzVaGPU0VptW7UB5AtV22sqjubBVbyAknm2XUpe4wZYwevRwkolu1vt91YQ7KoFamxtZQTONnyv_zA_~JX0tEp7z_2Wlgzs81wW4YEVbQhESgqOA2hcOQyMRAxyyLTfS7hoJHt9IbJn8Rv9PIyewcgPOjgJqT54ekxHDCppIPsQIchjMBBhpB~qD7TA0AWnu93VXJdQ~SR8IDaD4IzSwhpy_vNSM50zzkVYRHEiVI8poQl2arnvgFKOgE3JZNGlsZop15Jeq0l3Uud3ja6jj1Iv5rsZw8FhSXdnB~0JyHLZ7P4x6KcBZkLjeGSFqk0krBiNR5RknyroA3D0B5xg4rTEgNxE6RZ2EIz5Tpnd2qphLFE5nml079hvvimgJg--&mr=4E~Aw~36kRsdSHOg5~NnQ3U20dfnRvvsI8HGdEmn2WoyAMnRoxWYwiq9k1QJe7dTvO4bKzqq9jmDguE18Wlif5lvQxw_6jj4YbaWHm_TkQR_70gigDdBgWR5B3JyjwgS1FyZY6JuvUQq0Ueio023o_NC8~BIy70IXIsWUNehSioJ4M4J7BJ1PZXr4riuDiX5iO1YQmYx~WCuPIMFB57EIu3MVHjybbjB8I394Dk1Ov2bLR_bJuvDsj3_hE~gJOc7tBCDbBsZ5k02KcdpXv4e68VCq6d_sNf5BMcL0USnMZbS7nD~G0PBHSd~WaDhhFuZQmkRyb8ouj8xJopZQRYX7Zx9MVINO1fP6G_ibyisXYBreidtP0PfoVUyxEvjx3iKFGJrH7qDW4QBkmJyx2LoX8yYj8oT5lFhRaleMK6uuGMQZzMfP_NAzrzZyRfG46bejWoBRwDjxSWbUJdwMtfIMoHv0hIUymO4LbY4mZOdu9u~PQ9K5KS_L34UDb4Rbg6yRknH6pifjTgsPSjok4o2NK3tNoCOdojrB0J~ciPScPYnjhfUfGJPeN1kpJL9xzmQ8UPndbeg6c7BK4yht5AAKCIE0qIpoJy_ZvfMgvxMfEGXlkTboCAmR3htib4~EXAV5ewrHSgfAcZRtiRACvPb~pac4AX6HMu9alhvxbcyirvOrfMPEaoyBmO9YrYKIEfNL9yrI56QXkCU4ATdBNsykK0PHXCei_lyH8kq_CEGjgfGOlTt1ymDwkf2d0DMOY2vPOKsnzPF4airrf1EBiLVpUEdXKxSMk~OTENNgEuoSTY-&vcdn=0&scid=25060&cpno=6i06rp&ruid=f07c4b0093334fc9