搜索
热搜: 活动 交友 discuz
Hi~登录注册
查看: 1892|回复: 1
打印 上一主题 下一主题

Python 获取Facebook用户的Friends的爱好

[复制链接]

44

主题

58

帖子

327

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
327
跳转到指定楼层
楼主
发表于 2018-10-22 16:28:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CODE:

  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-

  3. '''
  4. Created on 2014-8-12
  5. @author: guaguastd
  6. @name: friends_popular_category.py
  7. '''

  8. # impot login
  9. from login import facebook_login

  10. # import helper
  11. #from helper import pp

  12. # calculating the most popular category among your friends
  13. from prettytable import PrettyTable
  14. from collections import Counter

  15. # access to facebook
  16. facebook_api = facebook_login()

  17. # get friends like through single request
  18. #friends_like = facebook_api.get_object('me', fields='id,name,friends.fields(id,name,likes)')
  19. #pp(friends_like)

  20. # get friends like through multi request
  21. friends = facebook_api.get_connections("me", "friends")['data']
  22. likes = { friend['name'] : facebook_api.get_connections(friend['id'], "likes")['data']
  23.          for friend in friends[:10]}
  24. #print 'likes:', likes

  25. friends_likes_categories = Counter([like['category']
  26.                         for friend in likes
  27.                           for like in likes[friend]])

  28. pt = PrettyTable(field_names = ['Category', 'Freq'])
  29. pt.align['Category'], pt.align['Freq'] = 'l', 'r'
  30. [ pt.add_row(flc) for flc in friends_likes_categories.most_common(10) ]
  31. print 'Top 10 likes categories for friends'
  32. print pt
复制代码




RESULT:

  1. Top 10 likes categories for friends
  2. +--------------------------+------+
  3. | Category                 | Freq |
  4. +--------------------------+------+
  5. | Community                |   47 |
  6. | Musician/band            |   34 |
  7. | Professional sports team |   10 |
  8. | Artist                   |    8 |
  9. | Public figure            |    5 |
  10. | Athlete                  |    5 |
  11. | Movie                    |    4 |
  12. | Local business           |    4 |
  13. | Actor/director           |    4 |
  14. | App page                 |    4 |
  15. +--------------------------+------+
复制代码



回复

使用道具 举报

0

主题

4

帖子

23

积分

新手上路

Rank: 1

积分
23
沙发
发表于 2019-8-1 10:34:21 | 只看该作者
"昨日上午,在刘大姐的彩站,几个彩民抬头望着电视,计算着下期开奖的号码。这几个人不时的看看电视,一会儿有看看墙上的走势图,以后又查询一下福彩中心印制的号码组合形态表,研究的是不亦乐乎。刘大姐说,这几个彩民可以说是福彩“快3”的忠实粉丝。每天上午和下午都会来玩一阵,而且他们对玩法已经轻车熟路,根本就不用刘大姐多介绍,而且他们还研究出自己的一套诀窍。
二、看准号码 倍投选择递增 重庆时时彩   张大哥在“快3”选号的时候选择三连号,而刘大哥则喜欢倍投的方式。“快3”游戏号码组合共设置和值、三同号、二同号、三不同号、二不同号、三连号通选选号方式,以上选号方式均为单式选号。每注金额人民币2元。另外,彩民朋友们还可以对选定的号码进行多倍选号,倍数范围为2-99倍。刘大哥说,其实自己并不是每次都这么幸运,不过既然选择倍投,那就一定要好好研究研究,看准号码后,增加自己选号的倍数。
三、返奖率高 随机选号也中奖  幸运飞艇  按照规则,“快3”游戏返奖59%,是大发省目前电脑票各游戏中最高的票种之一。这是电脑福利彩票在返奖率上的一大突破,此前,大发省各种传统电脑福利彩票返奖率均为50%。“快3”游戏的中奖概率为7.2分之1到216分之1。在各选号方法中,中奖概率有5种高于10分之1,还有5种在10分之1到15分之1,最低的为三同号单选   北京pk10     概率为216分之1。
就因为这样,小林虽然很喜欢“快3”但是他从不研究走势,每次来都是随机选号,即使这样,小林也经常能中奖。小林说,其实三个数字组合很多,自己也研究不明白走势,所以就选择随机选号。因为“快3”的返奖率高,所以即使随机选号也能中奖。"
回复 支持 反对

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表