- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想按人口统计(性别、年龄组)收集 IMDb 评级详细信息。
当我尝试在 imdbpy 中使用 get_movie_vote_details 模块时,我的输出为空。这是我的代码:
import imdb
i = imdb.IMDb(accessSystem='http')
movie = i.get_movie('0780504')
print(movie)
votes = i.get_movie_vote_details('0780504')
print(votes)
这是输出:
打印(m)
Drive
打印(投票)
{'charactersRefs': {}, 'data': {}, 'namesRefs': {}, 'titlesRefs': {}}
如您所见,“投票”输出有点偏差。有没有一种方法可以使用 imdbpy 提取评分详细信息?
最佳答案
您不应该直接调用 .get_movie_XYZ(...) 方法:它们在内部用于使用 IMDb().update(... ) 方法。
例如:
import imdb
i = imdb.IMDb(accessSystem='http')
movie = i.get_movie('0780504')
i.update(movie, 'vote details')
print(movie.get('mean and median')
如果你想知道所有可用的信息集,调用i.get_movie_infoset()
;要查看给定信息集更新时添加了 Movie 实例的哪些键,请使用 movie.infoset2key
映射。
有关详细信息,请参阅 official documentation .
关于数据的格式,这段代码:
from imdb import IMDb
ia = IMDb()
m = ia.get_movie('0780504', 'vote details')
print('median', m.get('median'))
print('arithmetic mean', m.get('arithmetic mean'))
print('number of votes', m.get('number of votes'))
print('demographics', m.get('demographics'))
将输出如下内容:
中位数 8
算术平均值 7.8
票数 {1: 8626, 2: 4135, 3: 5762, 4: 9264, 5: 17595, 6: 39440, 7: 84746, 8: 133331, 9: 98870, 10: 75737}
人口统计 {'imdb staff': {'rating': 7.8, 'votes': 36}, '18 岁以下': {'rating': 8.5, 'votes': 844}, 'non us users': {'rating ': 7.8, 'votes': 250586}, '前 1000 名选民': {'rating': 7.6, 'votes': 739}, '45 岁以上男性': {'rating': 7.4, 'votes': 24213 }, '45 岁以上': {'rating': 7.4, 'votes': 28779}, '18 29': {'rating': 7.9, 'votes': 183217}, 'us users': {'rating ': 8.0, 'votes': 71299}, 'aged 30 44': {'rating': 7.7, 'votes': 181063}, '18岁以下男性': {'rating': 8.5, 'votes': 705 }, '男性30岁44岁': {'rating': 7.8, 'votes': 152988}, '18岁以下女性': {'rating': 7.9, 'votes': 133}, '男性18岁29' : {'rating': 8.0, 'votes': 148749}, '45 岁以上的女性': {'rating': 7.4, 'votes': 4004}, 'imdb users': {'rating': 7.8, 'votes ': 477506}, '女性 18 29': {'rating': 7.6, 'votes': 32575}, 'females': {'rating': 7.6, 'votes': 65217}, 'males': {' rating': 7.9, 'votes': 341617}, '女性 30 44': {'rating': 7.5, 'votes': 25465}}
关于python - 难以按人口统计提取 IMDb 评级(使用 IMDbpy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47274433/
我正在使用 MySQL 和 PHP 为 Flash 游戏构建数据层。检索关卡列表非常简单,但我在尝试获取关卡的平均评分及其指针信息时遇到了障碍。这是一个示例数据集: 级别表: level_id | l
阅读 schema.org 之后我写了一个小的“丰富代码片段”或者它所谓的什么。我们今天被谷歌找到,但没有显示星级和评级。也许有人对此有经验并且知道事情是如何完成的?它仅取决于微数据还是取决于 中的
有没有一种方法(或 API)可以使远程 SMF 站点排队以获取特定时间范围内的热门/热门主题,比如过去 24 小时?如果没有,关于我如何跟踪它有什么建议吗? 最佳答案 不确定这是否可行,但我知道 SM
有谁知道如何使用 Foursquare API 获取 field 的分数/评级(例如 9.0/10)? 我正在通过无用户访问进行连接。 https://developer.foursquare.com
我正在使用 Sonar 来分析一组相关的项目。 我正在使用 SQALE 评级来证明重构的必要性 我的问题是 SQALE 到技术债务比率映射背后的逻辑是什么? 为什么 SQALE A 评级是技术债务,范
我有一份 FIFA 19 两名球员之间的比赛列表,我希望根据所参加的比赛使用该数据更新我在这两名球员之间的 ELO 评分。我正在尝试使用此数据不断更新最初从 1000 开始的 ELO 评级。 我尝
我无法显示评级元素。它根本就没有出现。所有其他事情都很好 我已经正确地链接了这些: 语义用户界面 CSS ( http://semantic-ui.com/dist/semantic.min.css
我正在开发一个 Java 应用程序,其中涉及使用 Foursquare 来搜索 field 。该应用程序预计也会对场馆进行评级。除了场馆的收视率之外,我已经做了所有我需要做的事情。我阅读了利用 fou
由于我公司的一位客户要求标记图像上的 alt 属性,我遇到了 google maps API 的问题。 我在谷歌官方文档中找不到任何内容(即:https://developers.google.com
有人可以给我一个 onRate() 的例子吗? Semantic UI 中评级小部件的回调函数 ( http://semantic-ui.com/modules/rating.html#/settin
我有四个主表- 1.user(user_id, name,...) 2. post(post_id, description, ...) 3.comment(comment_id,user_id,co
我已登录并获取身份验证 token ,但当我单击“赞”按钮时,YouTube 评级不起作用。我还需要做什么才能让它发挥作用?如果我在网络浏览器中使用该网址,它会要求授权并执行,然后它就可以工作。但从应
我正在使用我在网上找到的一些评级系统 CSS。目前我能够让它工作,但是当显示多个评级时会出现问题。 只有最后一个分级类有效。 .rate { float: left; pointer-even
我安装了一个应用程序 django- ratings。我想要syncdb,但这是我的错误: djangoratings.vote: 'user' defines a relation with the
每个人都喜欢在他们的网站上显示 Digg/Tweet/Like 徽章,而 Disqus Comment System开始接管。 (来源:disqus.com) (来源:digg.com) 从开发人员的
我有一个 Bootstrap Rating 组件,我必须使用 on-leave 方法来调用我的 javascript 函数。除了 IE 之外,所有其他浏览器也在单击事件上执行 on-leave 函数。
我正在用 Rating Bootstrap 做一个 MVC 应用程序。 我也定义了这个...为了知道点击了多少开始。 $(document).ready(function () {
我想按人口统计(性别、年龄组)收集 IMDb 评级详细信息。 当我尝试在 imdbpy 中使用 get_movie_vote_details 模块时,我的输出为空。这是我的代码: import im
我正在尝试使用 PHP 和 SoapClient 来利用 UPS Ratings 网络服务。我找到了一个名为 WSDLInterpreter 的好工具来创建用于创建服务请求的起点库,但无论我尝试什么,
我正在尝试向现有表格添加“评级”系统(即 1 星、2 星或差、一般、好、优秀等)。有谁知道在 .Net 或免费的第 3 方控件中通过良好的 UX 实现美观的方法? 谢谢 最佳答案 检查 ASP.NET
我是一名优秀的程序员,十分优秀!