Folks, I tried to download a series from British channel4, but I met something wrong
url goes first: premium not needed, geo-restricted (UK), you can enjoy it by just watching a maybe 30-sec ad.
mpd file url:Code:https://www.channel4.com/programmes/derry-girls/on-demand/59741-001
I don't know if a mpd file will expire.Code:https://ak-jos-c4assets-com.akamaized.net/CH4_08_02_900_59741001001001_008/CH4_08_02_900_59741001001001_008_J01.ism/stream.mpd?c3.ri=13506901869727903823&mpd_segment_template=time&filter=%28type%3D%3D%22video%22%26%26%28%28DisplayHeight%3E%3D288%29%26%26%28DisplayHeight%3C%3D576%29%29%29%7C%7Ctype%21%3D%22video%22&ts=1652232921&e=600&st=59vHhJG117NpJvjqdR3NVRJqgbsMzwxngSoD3X84rMM
license server url:
-------Code:https://c4.eme.lp.aws.redbeemedia.com/wvlicenceproxy-service/widevine/acquire
in the mpd file, a KID was found:
and it provided two methods, whose uuids are as below:Code:<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="00000000-0000-0000-0000-000003800593"> </ContentProtection>
so I tried to generate a pssh at https://tools.axinom.com/generators/PsshBoxCode:urn:uuid:9A04F079-9840-4286-AB92-E65BE0885F95 urn:uuid:EDEF8BA9-79D6-4ACE-A3C8-27DCD51D21ED
here is a screenshot:
[Attachment 64753 - Click to enlarge]
as you can see, when I tried to get the wvkey, an http 404 error occurred.Code:AAAAMnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAABISEAAAAAAAAAAAAAAAAAOABZM= AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABISEAAAAAAAAAAAAAAAAAOABZM=
is there anything I did wrong?
Thank you~
+ Reply to Thread
Results 1 to 11 of 11
-
-
use this script http://getwvkeys.cc/download/channel4.py
not notaghost site. the request is in json payload not bytes. -
-
-
search "acquire" from dev tool network. on right side you have payload tab. here you find token value
-
hey lomero! i see the token value but how should the headers be formatted? or should i just use the token value as the license?
-
Headers are already inside the channe4.py
Didn't you check?
Yes, you should just use the token value inside the channel4.py. Just replace it with the one that is already inside.
Not sure but maybe you should also change the url and request id.
This is everything in self.json_payloads -
thank you vegeta and lomero! i see now what you're talking about i will try it soon and reply back if i have any more issues
-
I used python to try to download another one:
[Attachment 64773 - Click to enlarge]
the code is from the getwvkeys.cc.
the pssh isCode:AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIAAAAycHNzaAAAAADt74upedZKzqPIJ9zVHSHtAAAAEhIQexR0NjbPTGOrOWsEXY3GEg==
Code:https://disney.playback.edge.bamgrid.com/widevine/v1/obtain-license
Thank you~
Similar Threads
-
A Downloader that works with the UK's Channel4 aka All4
By pooksahib in forum Video Streaming DownloadingReplies: 9Last Post: 21st Feb 2023, 06:25 -
Error 404:<br> on http://getwvkeys.herokuapp.com/
By insafsiz in forum Video Streaming DownloadingReplies: 83Last Post: 5th Mar 2022, 22:15 -
Teach a man to fish - how to get Channel4 videos
By animaltracks in forum Video Streaming DownloadingReplies: 10Last Post: 23rd Dec 2021, 07:35 -
channel4.com / 4oD
By uksniper in forum Video Streaming DownloadingReplies: 0Last Post: 26th Sep 2020, 17:44 -
capture from catchup tv channel4 uk
By lawrencek in forum Capturing and VCRReplies: 1Last Post: 27th May 2019, 16:01