@@ -132,6 +132,10 @@ class DoubanApi(object):
132
132
"music_interests" : "/music/%s/interests" ,
133
133
"music_reviews" : "/music/%s/reviews" ,
134
134
"music_recommendations" : "/music/%s/recommendations" ,
135
+
136
+ # doulist
137
+ "doulist" : "/doulist/" ,
138
+ "doulist_items" : "/doulist/%s/items" ,
135
139
}
136
140
137
141
_user_agents = [
@@ -239,3 +243,122 @@ def tv_chinese_best_weekly(self, start=0, count=20, ts=datetime.strftime(datetim
239
243
240
244
def tv_global_best_weekly (self , start = 0 , count = 20 , ts = datetime .strftime (datetime .now (), '%Y%m%d' )):
241
245
return self .__invoke (self ._urls ["tv_global_best_weekly" ], start = start , count = count , _ts = ts )
246
+
247
+ def doulist_detail (self , subject_id ):
248
+ """
249
+ 豆列详情
250
+ :param subject_id: 豆列id
251
+ :return:
252
+ {
253
+ "is_follow": false,
254
+ "screenshot_title": "分享海报",
255
+ "playable_count": 1226,
256
+ "screenshot_url": "douban:\/\/partial.douban.com\/screenshot\/doulist\/13712178\/_content",
257
+ "create_time": "2014-10-05 10:41:22",
258
+ "owner": {
259
+ "kind": "user",
260
+ "name": "依然饭特稀",
261
+ "url": "https:\/\/www.douban.com\/people\/56698183\/",
262
+ "uri": "douban:\/\/douban.com\/user\/56698183",
263
+ "avatar": "https://img2.doubanio.com\/icon\/up56698183-12.jpg",
264
+ "is_club": false,
265
+ "type": "user",
266
+ "id": "56698183",
267
+ "uid": "yrftx"
268
+ },
269
+ "screenshot_type": "rexxar",
270
+ "id": "13712178",
271
+ "category": "movie",
272
+ "is_merged_cover": false,
273
+ "title": "评价人数超过十万的电影",
274
+ "is_subject_selection": false,
275
+ "followers_count": 53081,
276
+ "is_private": false,
277
+ "item_abstracts": [],
278
+ "type": "doulist",
279
+ "update_time": "2023-04-22 22:19:48",
280
+ "list_type": "ugc_doulist",
281
+ "tags": [],
282
+ "syncing_note": null,
283
+ "cover_url": "https://img9.doubanio.com\/view\/elanor_image\/raw\/public\/91314905.jpg",
284
+ "header_bg_image": "",
285
+ "doulist_type": "",
286
+ "done_count": 0,
287
+ "desc": "谢谢大家的关注和点赞,不过我更希望大家能在留言板上补充遗漏。\r \n 看腻了豆瓣的评分排序,不如试试评价人数排序。评价人数并不代表作品的优劣,但是它起码说明了作品的存在感。这不一定是选电影最好的方法,却一定是选电影风险最小的方法。\r \n 欢迎关注我关于读书的两个豆列: \r \n 豆瓣评价人数超过一万的外文书籍 \r \n http:\/\/www.douban.com\/doulist\/37912871\/ \r \n 豆瓣评价人数超过一万的中文书籍\r \n http:\/\/www.douban.com\/doulist\/36708212\/",
288
+ "items_count": 1453,
289
+ "wechat_timeline_share": "url",
290
+ "url": "https:\/\/www.douban.com\/doulist\/13712178\/",
291
+ "is_sys_private": false,
292
+ "uri": "douban:\/\/douban.com\/doulist\/13712178",
293
+ "sharing_url": "https:\/\/www.douban.com\/doulist\/13712178\/"
294
+ }
295
+ """
296
+ return self .__invoke (self ._urls ["doulist" ] + subject_id )
297
+
298
+ def doulist_items (self , subject_id , start = 0 , count = 20 , ts = datetime .strftime (datetime .now (), '%Y%m%d' )):
299
+ """
300
+ 豆列列表
301
+ :param subject_id: 豆列id
302
+ :param start: 开始
303
+ :param count: 数量
304
+ :param ts: 时间戳
305
+ :return:
306
+ {
307
+ "count": 3,
308
+ "start": 0,
309
+ "total": 1453,
310
+ "items": [{
311
+ "comment": "",
312
+ "rating": {
313
+ "count": 2834097,
314
+ "max": 10,
315
+ "star_count": 5.0,
316
+ "value": 9.7
317
+ },
318
+ "subtitle": "1994 \/ 美国 \/ 剧情 犯罪 \/ 弗兰克·德拉邦特 \/ 蒂姆·罗宾斯 摩根·弗里曼",
319
+ "title": "肖申克的救赎",
320
+ "url": "https:\/\/movie.douban.com\/subject\/1292052\/",
321
+ "target_id": "1292052",
322
+ "uri": "douban:\/\/douban.com\/movie\/1292052",
323
+ "cover_url": "https:\/\/qnmob3.doubanio.com\/view\/photo\/m_ratio_poster\/public\/p480747492.jpg?imageView2\/2\/q\/80\/w\/300\/h\/300\/format\/jpg",
324
+ "create_time": "2014-10-05 10:41:51",
325
+ "type": "movie",
326
+ "id": "19877287"
327
+ }, {
328
+ "comment": "",
329
+ "rating": {
330
+ "count": 2255839,
331
+ "max": 10,
332
+ "star_count": 4.5,
333
+ "value": 9.4
334
+ },
335
+ "subtitle": "1994 \/ 法国 美国 \/ 剧情 动作 犯罪 \/ 吕克·贝松 \/ 让·雷诺 娜塔莉·波特曼",
336
+ "title": "这个杀手不太冷",
337
+ "url": "https:\/\/movie.douban.com\/subject\/1295644\/",
338
+ "target_id": "1295644",
339
+ "uri": "douban:\/\/douban.com\/movie\/1295644",
340
+ "cover_url": "https:\/\/qnmob3.doubanio.com\/view\/photo\/m_ratio_poster\/public\/p511118051.jpg?imageView2\/2\/q\/80\/w\/300\/h\/300\/format\/jpg",
341
+ "create_time": "2014-10-05 10:42:34",
342
+ "type": "movie",
343
+ "id": "19877286"
344
+ }, {
345
+ "comment": "",
346
+ "rating": {
347
+ "count": 2198702,
348
+ "max": 10,
349
+ "star_count": 4.5,
350
+ "value": 9.4
351
+ },
352
+ "subtitle": "2001 \/ 日本 \/ 剧情 动画 奇幻 \/ 宫崎骏 \/ 柊瑠美 入野自由",
353
+ "title": "千与千寻",
354
+ "url": "https:\/\/movie.douban.com\/subject\/1291561\/",
355
+ "target_id": "1291561",
356
+ "uri": "douban:\/\/douban.com\/movie\/1291561",
357
+ "cover_url": "https:\/\/qnmob3.doubanio.com\/view\/photo\/m_ratio_poster\/public\/p2557573348.jpg?imageView2\/2\/q\/80\/w\/300\/h\/300\/format\/jpg",
358
+ "create_time": "2014-10-05 10:47:12",
359
+ "type": "movie",
360
+ "id": "19877280"
361
+ }]
362
+ }
363
+ """
364
+ return self .__invoke (self ._urls ["doulist_items" ] % subject_id , start = start , count = count , _ts = ts )
0 commit comments