Home » Questions » Computers [ Ask a new question ]

Is it possible to export your Netflix queue? [closed]

Is it possible to export your Netflix queue? [closed]

I'm about to cancel my Netflix account and I'd like to be able to keep the list of movies in my queue. Is there an easy way to export the list in plain text so I don't have to resort to printing it out?

Asked by: Guest | Views: 238
Total answers/comments: 5
Guest [Entry]

"I got something very basic working by:

Saving the source of my queue page
Putting a link to Google-hosted jQuery in the <head> of the document and removing some of the existing JS. Like so:

<script src=""http://www.google.com/jsapi"" type=""text/javascript""></script>
<script type=""text/javascript"">google.load(""jquery"", ""1.3.2"");</script>
Loading the local page in Firefox
Running this code in the Firebug console:

$('span.title a').each(function(index) {
console.log($(this).html());
});

That just spit out the titles of everything in my queue."
Guest [Entry]

After failing at the above suggestions several times, I just opened my Netflix RSS, went to File/Save As. it defaulted to .xml and saved it to the desktop. Then I opened it up in Excel. Got a lovely little spreadsheet that was ready to edit, sort, and delete unneeded columns. The entire 375 item queue was available in seconds.
Guest [Entry]

Without knowing your browser I can't give specifics but try saving the page to disk. If that doesn't work for you, right-click and pick "view source" and use that.
Guest [Entry]

If using Chrome, check out the Flix Plus by Lifehacker extension (http://lifehacker.com/flix-plus-customizes-netflix-to-your-hearts-desire-1640968001) that I wrote which lets you export your My List to JSON.
Guest [Entry]

"Because of the missing rss feature I also had to make use of jQuery. The following snippets run on the ""My Activity"" page return 3 newline separated lists which can be easily copied into a spreadsheet document. Nothing else than a browser with a javascript console should be needed.

list of dates

jQuery.map(jQuery.find('.retable .date'), function(element) { return jQuery(element).text(); }).join(""\n"")

list of names

jQuery.map(jQuery.find('.retable a:not(.reportLink):not(.deleteBtn)'), function(element) { return jQuery(element).text(); }).join(""\n"")

list of hrefs

jQuery.map(jQuery.find('.retable a:not(.reportLink):not(.deleteBtn)'), function(element) { return element.href; }).join(""\n"")"