我正在尝试从Netflix URL获取电视节目(电视节目/季节)/电影的名称。有没有一种方法可以使用requestsurllib?我想我需要API密钥和秘密。

这就是我想要做的。

例如我有Z国家的网址。

url = "https://www.netflix.com/gb/title/80008434"
url_data = urlparse.urlparse(url)
query = urlparse.parse_qs(url_data.query)
id = query["v"][0]


id应该给我80008434

netflixurl = ''
r = requests.get(netflixurl)
js = r.json()
item = js[""]


物品应该给我Z Nation第3季。(或任何季节/剧集的网址是url)
pyflix2 API用于“ NetflixAPIV2”。
我应该怎么做?请帮忙!

编辑:我用这个YouTube。 netflix是否有类似的东西?

import lxml
from lxml import etree
import urllib
youtube = etree.HTML(urllib.urlopen("https://www.youtube.com/watch?v=L93-7vRfxNs").read())
video_title = youtube.xpath("//span[@id='eow-title']/@title")
song = ''.join(video_title)


结果:达夫朋克-空气动力学

最佳答案

遗憾的是,Netflix已停止使用其公共API,并且不接受任何新开发人员。

您可以查看Netflix Roulette API,这是一个非官方的API,可让您在Netflix上运行查询。您可以将该API与urllibrequests结合使用,并获得所需的结果。

除此之外,您还可以使用BeautifulSoup和请求进行常规的网络抓取。但是不建议这样做,因为这样做会消耗大量带宽来刮所有目录。

关于python - Python Netflix查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38390095/

10-12 16:36