import requests# To obtain the access token, go to https://developers.facebook.com/tools/explorer.ACCESS_TOKEN =''defget_my_friends(): url ='https://graph.facebook.com/v2.9/me?fields=id,name,friends&access_token={}'.format(ACCESS_TOKEN) data = requests.get(url).json()print('My ID: '+ data['id'])print('My name: '+ data['name'])print('Total friends: ', data['friends']['summary']['total_count'], 'friends.')defget_page_post(page_id): url ='https://graph.facebook.com/v2.9/{0}/posts?access_token={1}'.format(page_id, ACCESS_TOKEN) data = requests.get(url).json()print('There are ', len(data['data']), ' posts on the fans page.')print('The latest post time is: ', data['data'][0]['created_time'])print('Content:', data['data'][0]['message'])defmain():get_my_friends()get_page_post(1707015819625206)if__name__=='__main__':main()
輸出結果:
My ID: XXX
My name: Carl Lu
Total friends: XX friends.
There are 19 posts on the fans page.
The latest post time is: 2017-05-19T19:39:06+0000
Content: 哇忘記說了~ PyCon Taiwan報名截止了 >< 大家都報名了嗎?
PyCon Taiwan 是台灣 Python 愛好者的年會,每年可以看到大家用 Python 做了哪些好玩有趣的專案,或是相關技術分享。今年的議程不意外地涵蓋許多機器學習、數據分析、聊天機器人的應用。而跟爬蟲直接相關的講題或應用有 "比美麗的湯更美麗:pyquery",以及 "用Python成為網路投資王" 兩場,官方網站如下:
https://tw.pycon.org/2017/zh-hant/
沒有報名到的朋友也別擔心,屆時官方粉絲頁可能會有直播。我們也會參加~ 之後會跟大家分享心得,敬請期待!
P.S. 去年我們的講師 Jun-Wei Lin 參加 PyConTW 2016 的心得可以參考這裡
http://blog.castman.net/programming/2016/06/05/pycontw2016.html
Process finished with exit code 0