Adobe Access DRM for Yahoo Plus7
Yahoo Plus7 and Channel 9 both use Adobe's "access DRM" to protect their content. I'm not aware of any tools which would allow me to decrypt this. Unfortunately this means that webdl cannot download this content.
Original message
Came back to webdl after some time away. Great to see this working again for ABC. Seems Plus7 are playing hard to get though. Anyone else see this?
Traceback (most recent call last): File "./grabber.py", line 56, in <module> main() File "./grabber.py", line 49, in main if not n.download(): File "/usr/home/paulv/webdl/plus7.py", line 93, in download vid_id = self.get_video_id() File "/usr/home/paulv/webdl/plus7.py", line 87, in get_video_id raise Exception("Could not find video id on page " + self.url) Exception: Could not find video id on page http://au.tv.yahoo.com/plus7/tricked/-/watch/21713214/thu-27-feb-series-1-episode-4/
Running latest webdl in a FreeNAS 9.1 jail with package versions: $ pkg info | egrep 'python|lxml|rtmp|ffmp' ffmpeg-0.7.15,1 Realtime audio/video encoder/converter and streaming server py27-dnspython-1.10.0 DNS toolkit for Python py27-lxml-3.1.0 Pythonic binding for the libxml2 and libxslt libraries python27-2.7.5_1 Interpreted object-oriented programming language rtmpdump-2.4_1 A tool to download RTMP streams
Thanks
Comments (17)
-
repo owner -
repo owner - changed status to on hold
-
repo owner - changed title to Adobe Access DRM for Yahoo Plus7 ("Could not find video id on page")
-
repo owner - changed status to open
-
repo owner -
assigned issue to
-
assigned issue to
-
repo owner Issue
#6was marked as a duplicate of this issue. -
repo owner Issue
#13was marked as a duplicate of this issue. -
repo owner - edited description
- changed title to Adobe Access DRM for Yahoo Plus7 and Channel 9
I've updated the issue to make it clear that this affects Channel 9 as well.
-
repo owner - changed title to Adobe Access DRM for Yahoo Plus7
I found another way to access content on Channel 9 without needing Adobe Flash Access DRM.
-
Are you able to incorporate any of the code from Yanksy's program I've pasted the link below.
You are able to download using the program with greasemonkey and firefox to download with ffmpeg
https://greasyfork.org/en/scripts/8838-plus7-vod-ffmpeg-download-details
-
repo owner That looks useful, thanks! I'll check it out when I have time :)
-
Have you had any time to have a look at this?
-
Found some more code that may help you out...
-
So i found some more stuff that may help you out this one looks a bit more promising i think but then again im not a python expert
-
Just wanted to say https://github.com/blha303/plus7-tools works well for me, specifically the single episode download script (get-one-ep.sh). I did have to reinstall ffmpeg with openssl for it to work though (weird that isn't included by default). So there might be potential here for adapting the method for webdl. The get-all-eps.sh script doesn't work for me, it throws an error that I think is related to not passing a user agent to beautifulsoup, but I don't see much need for that script anyway.
-
Has the possibility of rolling in the functionality from https://github.com/blha303/plus7-tools been considered?
-
repo owner - changed status to wontfix
Sorry, I'm not likely to write code to bypass the DRM on Seven and Nine.
- Log in to comment
Yeah, plus7 switched to an encryption format which I haven't worked out how to bypass yet. They also rearranged all the URLs on their pages which is why you're seeing the above error. However there's no point fixing that until we can decode the new Adobe encrypted videos.
For the record they're using Adobe Access DRM.