Hi there,
Would someone kindly be able to help me with the code to download these videos please:
1) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-91/id-997993
2) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-111/id-1001009
3) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-84/id-997006
I believe they should be free with vpn in certain countries.
Many Thanks
+ Reply to Thread
Results 1 to 30 of 36
-
-
Code:
N_m3u8DL-RE -mt -M format=mkv --key 808c3a973c9043d3919f371f519513f9:2e10de6d82e774f2bd85047bac6d714d "https://cdxaws-ak.akamaized.net/out/v1/92b30d97836b4570ae9e270c6f90e4d6/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd?aws.manifestfilter=video_height:144-1080;video_codec:H264" --save-name "Ahlam Wa Domou' - Season 2 Episode 91 - Shahid" N_m3u8DL-RE -mt -M format=mkv --key eb8f90805ec24a4fae41f01846b3546f:74da56ce7fdddbf72ba40a8286e5d7b7 "https://cdxaws-ak.akamaized.net/out/v1/5757393e96d94b55a9d7672a5db01495/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd?aws.manifestfilter=video_height:144-1080;video_codec:H264" --save-name "Ahlam Wa Domou' - Season 2 Episode 111 - Shahid" N_m3u8DL-RE -mt -M format=mkv --key 24600f3eb6be4f20bab3ba11d2649b79:9186cc8f21d5f2db5cc8c494b6a298f5 "https://cdxaws-ak.akamaized.net/out/v1/44b130d555294d71b1ea92d44e1234b0/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd?aws.manifestfilter=video_height:144-1080;video_codec:H264" --save-name "Ahlam Wa Domou' - Season 2 Episode 84 - Shahid"
Last edited by white_snake; 9th Jun 2024 at 16:41.
-
Those videos are available in Dubai.
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/92b30d97836b4570ae9e270c6f90e4d6/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "997993" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 808c3a973c9043d3919f371f519513f9:2e10de6d82e774f2bd85047bac6d714d
Code:N_m3u8DL-RE "https://mbc-aws-ksa.mncdn.com/out/v1/5757393e96d94b55a9d7672a5db01495/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "1001009" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key eb8f90805ec24a4fae41f01846b3546f:74da56ce7fdddbf72ba40a8286e5d7b7
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/44b130d555294d71b1ea92d44e1234b0/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "997006" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 24600f3eb6be4f20bab3ba11d2649b79:9186cc8f21d5f2db5cc8c494b6a298f5
Last edited by aqzs; 9th Jun 2024 at 16:45.
-
removing "?aws.manifestfilter=video_height:144-720;video_codec:H264" from the mpd allow to download up to 1080p.
-
-
Thank you so much guys! & yes, i did manage to download in 1080 by editing the 720 bit in the link
-
Would someone be able to help me with the code for these too please?
1) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-54/id-992795
2) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-105/id-1000134
3) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-45/id-991380
4) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-71/id-995461
5) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-43/id-990085
6) https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-83/id-996858
Thanks! -
Code:
N_m3u8DL-RE "https://mbc-aws-ksa.mncdn.com/out/v1/6427a8ee1e7642b1ae695c7a9adca68c/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E54.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key a76657fd6c7b4932812692b44c7fc368:2f1f951d05f313542e3112a358cf6fb6
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/d660bfceaa1a48e3aee743208ec2f074/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E105.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 9d59b1b4a2ee46e4984af62b78900a21:0d0a41be0d4cb75a4aaf0550d17d5010
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/3501bd3b85964ffeb2a54a0302207807/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E45.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key be8e51c6d2b74fdb805ef15751d25ebf:d6579aa65bf4805bc4d1652853abaa44
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/62957f71c4ae4f748379ec09c9bf62b2/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E71.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key b33490aa1fff4d3ea45f659d7e1b0f25:2fd3a0a02050abd800e7cc9415f5c90a
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/77e3347418d54b6e950d853f97c7e33e/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E43.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 4f98d4e097b042dcba8519034bef25eb:f94d5f23f78614fd654fbe5672e06fd4
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/d4b646d9e86d4ea3b43fb9810d9da333/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'.S02E83.1080p.WEB-DL" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key ebbe46ff714b429ebf836b4d8ab721f7:7bae98a3f458ff6451d04a5248782016
Download link : https://www.swisstransfer.com/d/11364d9b-dcc6-4222-b233-1e892f377fa1Last edited by aqzs; 11th Jun 2024 at 11:35.
-
Last one, Could someone please help me with the code for these please:
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-2/id-985058
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-44/id-991242
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-55/id-992850
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-72/id-995542
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-97/id-999009
(please don't worry about including a download link, I don't wanna waste anyone's time so I'll download myself)
Thank you! -
https://shahid.mbc.net/en/player/episodes/Ahlam-Wa-Domou'-season-2-episode-2/id-985058
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/4b95102b9fa346f7a559307e1eaf5c77/7bd08708120843ec82094592ed443dd8/c7352070ac68430b8a754384734b3ae9/index.m3u8?aws.manifestfilter=video_height:144-720;video_codec:H264" --save-name "Ahlam-Wa-Domou'-season-2-episode-2" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/e977397292fd43b49919ab8488790f07/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'-season-2-episode-44" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 04f5b245bb68407088b8bb96ee7c2daf:19b925a41d9fb16d79f6bac5fbaf319a
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/8fc6e8394fa74fe48a52ecddf082794d/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'-season-2-episode-55" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 2fb369bd5e314eb29d095c00d889e359:0b3efc76bdeeef94238a8af96ed3f262
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/725ab48677c1479a8f37682a7757a50e/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'-season-2-episode-72" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key a73a8ea4ccbd4451a66dba655757504f:5cd9462b1f5705335acbfae503eb215d
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/4f4883222e8e4672aebe5c482017106d/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "Ahlam-Wa-Domou'-season-2-episode-97" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 5e6508c7c4e646d7a9a5c5aa0865cdb8:d678cb8a4d020fc5f52d14546e4cbc11
-
anyone has experience to generate the authorization value in headers used to get license url? is it comes from android device or hidden js?
-
-
This key is generated by : https://shahid.mbc.net/streaming-pages/_next/static/chunks/282-acc591af7055623c-fed.js, and this function in general : getDrm().
The key is obtained with G.T(requestObject) with requestObject a json like that (991242 is the asset id of the one I'm debbuging) :
HTML Code:{ "request": "{\"assetId\":991242}", "ts": 1718610827044, "country": "AE" }
HTML Code:let d = e=>{ let t = "z3qQSk17nbajIYUF0dU5f4+O/CxjFizcsEJr9ejOYFw="; if (t) { let n = Object.keys(e); n.sort(); let i = n.map(t=>"".concat(t, "=").concat(e[t])).join(";") , o = a()(i, t) , s = r().stringify(o); return s } return "" }
a = n.n(o),
o is defined like that :
HTML Code:return function(t, n) { return new m.HMAC.init(e,n).finalize(t) }
HTML Code:c = a.SHA256 = o.extend({ _doReset: function() { this._hash = new r.init(s.slice(0)) }, _doProcessBlock: function(e, t) { for (var n = this._hash.words, i = n[0], r = n[1], o = n[2], a = n[3], s = n[4], c = n[5], d = n[6], h = n[7], f = 0; f < 64; f++) { if (f < 16) l[f] = 0 | e[t + f]; else { var p = l[f - 15] , g = (p << 25 | p >>> 7) ^ (p << 14 | p >>> 18) ^ p >>> 3 , m = l[f - 2] , v = (m << 15 | m >>> 17) ^ (m << 13 | m >>> 19) ^ m >>> 10; l[f] = g + l[f - 7] + v + l[f - 16] } var y = s & c ^ ~s & d , S = i & r ^ i & o ^ r & o , E = (i << 30 | i >>> 2) ^ (i << 19 | i >>> 13) ^ (i << 10 | i >>> 22) , b = h + ((s << 26 | s >>> 6) ^ (s << 21 | s >>> 11) ^ (s << 7 | s >>> 25)) + y + u[f] + l[f] , T = E + S; h = d, d = c, c = s, s = a + b | 0, a = o, o = r, r = i, i = b + T | 0 } n[0] = n[0] + i | 0, n[1] = n[1] + r | 0, n[2] = n[2] + o | 0, n[3] = n[3] + a | 0, n[4] = n[4] + s | 0, n[5] = n[5] + c | 0, n[6] = n[6] + d | 0, n[7] = n[7] + h | 0 }, _doFinalize: function() { var e = this._data , n = e.words , i = 8 * this._nDataBytes , r = 8 * e.sigBytes; return n[r >>> 5] |= 128 << 24 - r % 32, n[(r + 64 >>> 9 << 4) + 14] = t.floor(i / 4294967296), n[(r + 64 >>> 9 << 4) + 15] = i, e.sigBytes = 4 * n.length, this._process(), this._hash }, clone: function() { var e = o.clone.call(this); return e._hash = this._hash.clone(), e } }),
Last edited by aqzs; 17th Jun 2024 at 04:18.
-
thanks to all @Sagnik @aqzs , im not familar with js, so perhaps should give up. sad.
-
I have found a workaround, I add as many 'console.log(assettokey(999009));' I want in the script, it return me a dict like that :
HTML Code:{ "timestamp": 1718621454801, "assetid": 999009, "authkey": "4162c8510c24f148e11ea1e29ebd9151165fb88eea7917c29c567d83b96bc2a2" }
Code:N_m3u8DL-RE "https://cdxaws-ak.akamaized.net/out/v1/4f4883222e8e4672aebe5c482017106d/22166333d51a4d528478144cc30fc048/65aee16b2775429e8add39c54f7b6995/index.mpd" --save-name "999009" --select-video best --select-audio best --select-subtitle all -mt -M format=mkv --log-level OFF --key 5e6508c7c4e646d7a9a5c5aa0865cdb8:d678cb8a4d020fc5f52d14546e4cbc11
-
thanks aqzs, i dont need videos, just curious where that authorization comes from, it looks like beyond my knowledge.
-
As a POC I managed to get the download command of the 147 episodes of Ahlam-wa-doumou'-season-2. It took a lot of time since I had to do episodes 30 by 30 because of the timestamp expiring. I ran that on a low speed vpn with 300ping and up/down capped at 200KB/s..
-
Are all the videos from their site free if you have UAE ip?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
No :
[Attachment 79957 - Click to enlarge]
I don't know if you take a look at the function that handle HMAC hash but good luck implementing that in widefrog -
As always good work and good findings @aqzs, nice with all this knowledge and effort from your side. Appreciated.
-
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
I don't know, I got the all season 2 : https://shahid.mbc.net/fr/series/Ahlam-wa-doumou'-season-2/season-957882-984778
Impressive ! I'm waiting for next release !! -
-
Widefrog is made to download free videos and not paid one. I don’t think he will implement login. + it’s hard to implement a feature with having access to it.
-
If you find me a free video that needs an account, I'll add it. Otherwise, I'll just be coding blindly with no idea what headers are relevant for an account. Luckily for you, there are other better tools available. @Foxrefire's addon and @angela's hell noob pack come to my mind. They may not be meant for batch downloading but it's better than nothing.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
It can get everything. And the fact that it does not do batch downloads is no bad thing. In this game I am sure the suits look at the server-log-reports to assess piracy. Batch rip-offs could well provoke them to change their encryption methods. Then where would we be? We all have a responsibility to not upset the status-quo (And I don't mean that band of ageing rockers)
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
I know it can get everything. Wasn't saying it's a bad thing either. My bad if my comment seemed like that, it wasn't my intention. I just assumed that @justnerd wanted a batch solution, so instead I recommended him a tool that can get him everything (manually). I don't even think there can be a tool that can do batch stuff for everything without being specialized on random sites.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
Similar Threads
-
How to download Video from Shahid.net (DRM-Protected)
By Semohan in forum Video Streaming DownloadingReplies: 2Last Post: 21st Sep 2020, 03:47 -
how to download from shahid.net in ?
By hisokaiq in forum Video Streaming DownloadingReplies: 11Last Post: 3rd Sep 2020, 10:17 -
help to download videos from shahid
By hotboy87 in forum ProgrammingReplies: 3Last Post: 1st Sep 2020, 09:52 -
help to download videos from shahid
By hotboy87 in forum Video Streaming DownloadingReplies: 17Last Post: 14th Feb 2020, 11:53 -
download from shahid.mbc.net
By youssefkop in forum Video Streaming DownloadingReplies: 1Last Post: 26th Jun 2019, 12:37