SBS downloads stopped working a few days ago

Issue #116 resolved
Fred created an issue

Something changed at SBS last week. grabber.py always throws this exception when trying to pull anything from SBS. This is with the latest code. ABC and Ten are OK:

Traceback (most recent call last):
File "/home/fred/webdl/grabber.py", line 62, in <module>
main()
File "/home/fred/webdl/grabber.py", line 55, in main
if not n.download():
File "/home/fred/webdl/sbs.py", line 27, in download
player_params = self.get_player_params(doc)
File "/home/fred/webdl/sbs.py", line 54, in get_player_params
raise Exception("Unable to find player params for %s: %s" % (self.video_id, self.title))
Exception: Unable to find player params for 1559892547836: The Last Man On Earth S1 Ep1 - Alive In Tucson

Comments (5)

  1. Fred reporter

    Update: I’ve dug a little, and it appears that the format of the SBS response has changed. Looking at the SBS response, I can’t see any player parameters in a format which the current webdl code can parse. Unfortunately my understanding of javascript is’t good enough to trace where these parameters have now been hidden.

  2. Fred reporter

    Today, SBS started working again with no explanation. Looks like it was a temporary change, albeit one which lasted a week...

  3. delx repo owner

    Thanks for the report.

    I had some time to look at this today and I’m very happy to see it’s working again :)

  4. Log in to comment