我正在尝试从Netflix URL获取电视节目(电视节目/季节)/电影的名称。有没有一种方法可以使用requests
和urllib
?我想我需要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与urllib
或requests
结合使用,并获得所需的结果。
除此之外,您还可以使用BeautifulSoup和请求进行常规的网络抓取。但是不建议这样做,因为这样做会消耗大量带宽来刮所有目录。
关于python - Python Netflix查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38390095/