เป็นไปได้ไหมที่จะส่งออกคิว Netflix ของคุณ? [ปิด]


15

ฉันกำลังจะยกเลิกบัญชี Netflix ของฉันและฉันต้องการเก็บรายการภาพยนตร์ในคิวของฉัน มีวิธีที่ง่ายในการส่งออกรายการเป็นข้อความธรรมดาหรือไม่ดังนั้นฉันจึงไม่จำเป็นต้องพิมพ์ออกมาใช่หรือไม่?


คุณมีภาพยนตร์กี่เรื่องในคิวของคุณ?
Troggy

320 ภาพยนตร์
แต้ม Piepmeier

ทำไมไม่เพียงคัดลอกและวาง que หรือบันทึกไฟล์ html ไปยังเดสก์ท็อปของคุณ
xxl3ww

นั่นเป็นสิ่งที่ฉันทำลงไป
แต้ม Piepmeier

1
ฉันโหวตให้ปิดคำถามนี้เป็นหัวข้อนอกเรื่องเกี่ยวกับเว็บเซอร์วิส มันอาจเป็นหัวข้อสำหรับWeb Applicationsแต่คำถามนี้เก่าเกินไปที่จะโยกย้าย
bwDraco

คำตอบ:


20

ใช้ Google Docs + Netflix RSS เพื่อดึงรายการถึง 250 รายการในคิวของคุณ (หรือสิ่งอื่น ๆ !)

  • ลงชื่อเข้าใช้ Netflix
  • คลิก RSS ที่ด้านล่างของหน้า (บอกเป็นนัย ๆ ว่ามันอยู่ระหว่างขยะอื่น):

งาน Media Center Netflix Prize คลังภาพRSS App เชื่อมต่อ Facebook บอกต่อเพื่อน

  • รับฟีด RSS สำหรับคิวของคุณ:

ฟีดส่วนบุคคล

คิว: http://rss.netflix.com/QueueRSS?id=P191900XXXXX892 `

  • โหลด Google เอกสารเปิดสเปรดชีตใหม่ข้ามไป A1 และป้อน:

= importfeed (" URLFROMABOVE " ,, จริง, 250)

สังเกตเครื่องหมายคำพูดคู่รอบ URL trueดึงในส่วนหัวของคอลัมน์และรายการคิวสูงสุดสนับสนุนโดย Google 250

ตอนนี้คุณควรจะมีสเปรดชีทเอกสารของ Google ที่มีคิวของคุณในนั้นด้วยTITLE, URLและDESCRIPTIONส่วนหัว ใช้ตามที่คุณต้องการ

  • หากคุณไม่ต้องการ 001- ส่วน .. สร้างเซลล์ใหม่ด้วยสูตรนี้ (ใน Google เอกสาร):

= ขวา (A2, len (A2) -5)

ซึ่งจะตัดส่วน 001- ออก (ถ้า 001- อยู่ใน A2) เพียงคัดลอกสูตรลงเพื่อให้ส่วนที่เหลือของชื่อเป็นรหัส

เชื่อมโยงไปยังตัวอย่างของฉัน

ลิงก์ไปยังแฟนของฉัน (อย่าบอกให้เธอแบ่งปัน!): http://spreadsheets.google.com/ccc?key=0Al6h7KQIZVQFdEI2aXJfeGhZSWNhdjczY1pQV2JOSHc&hl=th

รูปภาพของผลลัพธ์

ข้อความแสดงแทน

(พยายาม # 2) Less Elegant แต่ส่งคืน QUEUE ทั้งหมด:

  • หยิบ URL RSS ของคุณ (ดูด้านบน)
  • ไปที่ http://pipes.yahoo.com/earth2marsh/feed2csv
  • ป้อน URL RSS จากด้านบนลงในกล่องและคลิกURLRun Pipe
  • คลิกขวา 'รับเป็น RSS' และคัดลอก URL
  • โหลด Google เอกสารเปิดไฟล์ใหม่และป้อน:

= importdata (" url copied above")

  • ก่อนที่คุณจะคลิกตกลงหาส่วนใน url ที่ระบุ render=rss

....... pipe.run?_id=49c30ca389410df9ef49b008e0d65203& _render = rss & feedURL = http% 3A% 2F% 2Fwww.go ...........

และเปลี่ยนเป็น render = csv

  • ดูตัวอย่างเอกสาร Google ด้านล่างตรวจสอบแท็บที่สองที่ด้านล่างป้ายกำกับ IMPORTDATA

หรือ .. เพียงแค่คัดลอก URL เปลี่ยนเป็น render = csv และบันทึกตัวดูดและเปิดภายในเครื่องใน Excel Poo บน Google เพื่อทำลายคำตอบที่น่ารักของฉัน

ไฟล์ CSVของแฟน Netflix ของฉัน


นั่นเป็นทางออกที่สวยงาม แต่จะคืนค่า 21 รายการแรกเท่านั้น
แต้ม Piepmeier

แน่นอน; เอกสารไม่ได้พูดถึงข้อ จำกัด นี้เลย ... docs.google.com/support/bin/answer.py?answer=75507&hl=th
SirStan

ฉันเพิ่งลองสิ่งนี้ใน Excel 2010 และทำงานได้เหมือนกันทุกประการ ฉันเพิ่งคลิก "File / Open" และวาง URL คิวในและตอบคำถาม xml ง่ายๆและรับคิวของฉันใน Excel ดังนั้น +1 สำหรับการใช้สเปรดชีต + RSS เพื่อแก้ปัญหานี้
stevemidgley

ดูเหมือนว่า Netflix จะนำฟีเจอร์ RSS ออก
glenviewjeff

ตั้งแต่เดือนเมษายน 2014 ฟีด RSS จะทำงานอีกครั้ง ฉันคิวดีวีดี RSS ลักษณะเช่นนี้dvd.netflix.com/QueueRSS?id=xxxxxxxxxxxxxxxxxxxxxxx
technomalogical

3

ฉันได้รับบางสิ่งพื้นฐานที่ทำงานโดย:

  • การบันทึกแหล่งที่มาของหน้าคิวของฉัน
  • วางลิงก์ไปยัง jQuery ที่โฮสต์โดย Google ใน<head>เอกสารและลบ JS ที่มีอยู่บางส่วน ชอบมาก

    <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript">google.load("jquery", "1.3.2");</script>

  • กำลังโหลดหน้าโลคัลใน Firefox

  • การเรียกใช้รหัสนี้ในคอนโซล Firebug:

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

ที่เพิ่งคายชื่อของทุกอย่างในคิวของฉัน


1
การใช้ JQuery เป็นสิ่งที่ดีเกี่ยวกับวิธีการของฉันคือการใช้งานฟีด RSS ใด ๆและไม่จำเป็นต้องใช้ Firebug การบันทึกในเครื่องหรือความรู้การทำงานของ JQuery
SirStan

ฉันเห็นด้วยวิธีการแก้ปัญหาของคุณดีกว่ามาก แต่ฉันไม่สามารถรับทั้งหมด 320 รายการ
แต้ม Piepmeier

ฉันได้รับข้อผิดพลาดดังต่อไปนี้:TypeError: $("span.title a") is null
glenviewjeff

1

หลังจากความล้มเหลวของคำแนะนำข้างต้นหลายครั้งฉันเพิ่งเปิด Netflix RSS ของฉันไปที่ไฟล์ / บันทึกเป็น มันเป็นค่าเริ่มต้นเป็น. xml และบันทึกลงในเดสก์ท็อป จากนั้นฉันก็เปิดมันใน Excel มีสเปรดชีตขนาดเล็กที่น่ารักซึ่งพร้อมที่จะแก้ไขเรียงลำดับและลบคอลัมน์ที่ไม่ต้องการ คิวรายการทั้งหมด 375 รายการพร้อมใช้งานในไม่กี่วินาที


1

ไม่มีสิ่งใดที่ได้กล่าวมาสำหรับฉันดังนั้นฉันจึงลองทำอย่างอื่น

ฉันเปิด Internet Explorer 9 แล้วลงชื่อเข้าใช้ Netflix ไปที่คิวของฉันและคลิกขวาที่หน้า มีตัวเลือก "ส่งออกไปยัง Microsoft Excel" ซึ่งเมื่อคลิกเปิดจะเปิด Excel คัดลอกที่อยู่ของคิว Netflix ที่คุณต้องการบันทึกวางในแถบ "address" ของ Excel และคลิก "ไปที่" ไปข้างหน้าแล้วคลิก "นำเข้า" แล้วรอให้ Excel นำเข้าข้อมูล เมื่อเสร็จแล้วคลิก "ตกลง" บนหน้าต่างนำเข้าข้อมูลเพื่อนำเข้าสู่แผ่นงานที่มีอยู่จากนั้นลบแถวและคอลัมน์ที่ไม่จำเป็น


ทำงานได้ใน IE 8 เช่นกัน
Alger

1

http://ratings-exporter.heroku.com/

ใช้ Netflix API ไม่สามารถส่งออกการให้คะแนนของคุณทั้งหมด เฉพาะภาพยนตร์ที่คุณมีในประวัติศาสตร์การเช่าของคุณ

อัปเดต: หากคุณต้องการเข้าถึงรหัสมันอยู่ใน github @ https://github.com/sorens/ratings-exporter


ปิดใช้งานบริการแล้ว
Stephen Niedzielski

0

หากไม่รู้เบราว์เซอร์ของคุณฉันจะไม่สามารถระบุเฉพาะเจาะจงได้ แต่ลองบันทึกหน้าลงดิสก์ หากวิธีนี้ไม่ได้ผลสำหรับคุณให้คลิกขวาแล้วเลือก "ดูแหล่งที่มา" และใช้สิ่งนั้น



0

เนื่องจากคุณสมบัติ rss ที่หายไปฉันจึงต้องใช้ประโยชน์จาก jQuery ตัวอย่างต่อไปนี้ทำงานในหน้า "กิจกรรมของฉัน" ส่งคืน 3 รายการที่คั่นด้วยบรรทัดใหม่ซึ่งสามารถคัดลอกลงในเอกสารสเปรดชีตได้อย่างง่ายดาย ไม่ควรมีสิ่งใดนอกจากเบราว์เซอร์ที่มีคอนโซลจาวาสคริปต์

รายการวันที่

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

รายชื่อ

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

รายการ hrefs

jQuery.map(jQuery.find('.retable a:not(.reportLink):not(.deleteBtn)'), function(element) { return element.href; }).join("\n")
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.