精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用Python對Instagram進行數(shù)據(jù)分析?

開發(fā) 后端 數(shù)據(jù)分析
Instagram是最大的圖片分享社交媒體平臺,每月活躍用戶約五億,每日有九千五百萬的圖片和視頻被上傳到Instagram。其數(shù)據(jù)規(guī)模巨大,具有很大的潛能。本文將給出如何將Instagram作為數(shù)據(jù)源而非一個平臺,并介紹在項目中使用本文所給出的開發(fā)方法。

[[205045]]

我寫此文的目的在于展示以編程的方式使用Instagram的基本方法。我的方法可用于數(shù)據(jù)分析、計算機視覺以及任何你所能想到的酷炫項目中。

Instagram是最大的圖片分享社交媒體平臺,每月活躍用戶約五億,每日有九千五百萬的圖片和視頻被上傳到Instagram。其數(shù)據(jù)規(guī)模巨大,具有很大的潛能。本文將給出如何將Instagram作為數(shù)據(jù)源而非一個平臺,并介紹在項目中使用本文所給出的開發(fā)方法。

API和工具簡介

Instagram提供了官方API,但是這些API有些過時,并且當前所提供的功能也非常有限。因此在本文中,我使用了LevPasha提供的非Instagram官方API。該API支持所有關(guān)鍵特性,例如點贊、加粉、上傳圖片和視頻等。它使用Python編寫,本文中我只關(guān)注數(shù)據(jù)端的操作。

我推薦使用Jupyter Notebook和IPython。使用官方Python雖然沒有問題,但是它不提供圖片顯示等特性。

安裝

你可以使用pip安裝該軟件庫,命令如下:

  1. python -m pip install -e git+https://github.com/LevPasha/Instagram-API-python.git#egg=InstagramAPI 

如果系統(tǒng)中尚未安裝ffmpeg,那么在Linux上,可以使用如下命令安裝:

  1. sudo apt-get install ffmpeg 

對于Windows系統(tǒng),需在Python解釋器中運行如下命令:

  1. import imageio 
  2.  
  3. imageio.plugins.ffmpeg.download()  

下面使用API,實現(xiàn)登入Instragram: 

  1. from InstagramAPI import InstagramAPI 
  2.  
  3. username="YOURUSERNAME" 
  4.  
  5. InstagramAPI = InstagramAPI(username, "YOURPASSWORD"
  6.  
  7. InstagramAPI.login()  

如果登錄成功,那么你會收到“登陸成功”的消息。

基本請求

做好上面的準備工作后,我們可以著手實現(xiàn)首次請求:

  1. InstagramAPI.getProfileData() 
  2.  
  3. result = InstagramAPI.LastJson  
  1. {u'status': u'ok'
  2.  u'user': {u'biography': u''
  3.   u'birthday': None, 
  4.   u'country_code': 20, 
  5.   u'email': aaa@hotmail.com', 
  6.   u'external_url': u''
  7.   u'full_name': u'Nour Galaby'
  8.   u'gender': 1, 
  9.   u'has_anonymous_profile_picture'False
  10.   u'hd_profile_pic_url_info': {u'height': 1080, 
  11.    u'url': u'https://instagram.fcai2-1.fna.fbcdn.net/t51.2885-1aaa7448121591_1aa.jpg'
  12.    u'width': 1080}, 
  13.   u'hd_profile_pic_versions': [{u'height': 320, 
  14.     u'url': u'https://instagram.fcai2-1.fna.fbcdn.net/t51.2885-19/s320x320/19aa23237_4337448121591_195310aaa32_a.jpg'
  15.     u'width': 320}, 
  16.    {u'height': 640, 
  17.     u'url': u'https://instagram.fcai2-1.fna.fbcdn.net/t51.2885-19/s640x640/19623237_45581744812153_44_a.jpg'
  18.     u'width': 640}], 
  19.   u'is_private'True
  20.   u'is_verified'False
  21.   u'national_number': 122, 
  22.   u'phone_number': u'+201220'
  23.   u'pk': 22412229, 
  24.   u'profile_pic_id': u'1550239680720880455_22'
  25.   u'profile_pic_url': u'https://instagram.fcai2-1.fna.fbcdn.net/t51.2885-19/s150x150/19623237_455817448121591_195310166162_a.jpg'
  26.   u'show_conversion_edit_entry'False
  27.   u'username': u'nourgalaby'}}  

如上所示,結(jié)果是以JSON格式給出的,其中包括了所有請求的數(shù)據(jù)。

你可以使用正常的鍵值方式訪問結(jié)果數(shù)據(jù)。例如:

 

你也可以使用工具(例如Notepad++)查看JSON數(shù)據(jù),并一探究竟。

獲取并查看Instagram時間線

下面讓我們實現(xiàn)一些更有用的功能。我們將請求排在時間線最后的帖子,并在Jupyter Notebook中查看。

下面代碼實現(xiàn)獲取時間線:

  1. InstagramAPI.timelineFeed() 

類似于前面的請求實現(xiàn),我們同樣使用LastJson()查看結(jié)果。查看結(jié)果JSON數(shù)據(jù),我們可以看到其中包括一系列稱為“條目”的鍵值。列表中的每個元素保存了時間線上特定帖子的信息,其中包括如下元素:

  • [text]:保存了標題下的帖子文本內(nèi)容,包括hashtag。
  • [likes]:帖子中的點贊數(shù)。
  • [created_at]:帖子創(chuàng)建時間。
  • [comments]:帖子的評論。
  • [image_versions]:保存有指向?qū)嶋HJPG文件的鏈接,可使用該鏈接在Jupyter Notebook中顯示圖片。

函數(shù)

函數(shù)Get_posts_from_list()和Get_url()在帖子列表上循環(huán),查找每個帖子中的URL,并附加到我們的空列表中。

上述函數(shù)完成后,我們將得到一個URL列表,如下所示:

 

我們可以使用IPython.display模塊查看圖片,代碼如下:

 

 

在IPython Notebook中查看圖片是十分有用的功能,我們之后還會使用這些函數(shù)去查看結(jié)果,敬請繼續(xù)。

獲取最受歡迎的帖子

現(xiàn)在我們已經(jīng)知道了如何發(fā)出基本請求,但是如何實現(xiàn)更復雜的請求呢?下面我們要做一些類似的事情,即如何獲取我們的帖子中最受歡迎的。要實現(xiàn)這個目的,首先需要獲取當前登錄用戶的所有帖子,然后將帖子按點贊數(shù)排序。

獲取用戶的所有帖子

要獲取所有帖子,我們將使用next_max_id和more_avialable值在結(jié)果列表上執(zhí)行循環(huán)。

  1. import time 
  2. myposts=[] 
  3. has_more_posts = True 
  4. max_id="" 
  5.  
  6. while has_more_posts: 
  7.     InstagramAPI.getSelfUserFeed(maxid=max_id) 
  8.     if InstagramAPI.LastJson['more_available'is not True
  9.         has_more_posts = False #stop condition 
  10.         print "stopped" 
  11.  
  12.     max_id = InstagramAPI.LastJson.get('next_max_id',''
  13.     myposts.extend(InstagramAPI.LastJson['items']) #merge lists 
  14.     time.sleep(2) # Slows the script down to avoid flooding the servers  
  15.  
  16. print len(myposts)  

保存和加載數(shù)據(jù)到磁盤

因為上面的請求可能需要很長的時間才能完成,我們并不想在沒有必要時運行它,因此好的做法是將結(jié)果保存起來,并在繼續(xù)工作時再次加載。為此,我們將使用Pickle。Pickle可以將任何變量序列化并保存到文件中,進而加載它們。下面給出一個工作例子:

保存:

  1. import pickle 
  2. filename=username+"_posts" 
  3. pickle.dump(myposts,open(filename,"wb"))  

加載:

  1. import pickle 
  2.  
  3. filename="nourgalaby_posts" 
  4.  
  5. myposts=pickle.load(file=open(filename))  

按點贊數(shù)排序

現(xiàn)在我們得到了一個名稱為“myposts”的有序字典。要實現(xiàn)根據(jù)字典中的某個鍵值排序,我們可以使用Lambda表達式,代碼如下:

  1. myposts_sorted = sorted(myposts, key=lambda k: 
  2.  
  3. k['like_count'],reverse=True
  4.  
  5. top_posts=myposts_sorted[:10] 
  6.  
  7. bottom_posts=myposts_sorted[-10:]  

如下代碼可以實現(xiàn)和上面一樣的顯示:

  1. image_urls=get_images_from_list(top_posts) 
  2.  
  3. display_images_from_url(image_urls)  

過濾圖片

我們可能想要對我們的帖子做一些過濾。例如,可能有的帖子中是視頻,但是我們只想要圖片帖子。我們可以這樣做過濾:

  1. myposts_photos= filter(lambda k: k['media_type']==1, myposts) 
  2. myposts_vids= filter(lambda k: k['media_type']==2, myposts) 
  3. print len(myposts) 
  4. print len(myposts_photos) 
  5. print len(myposts_vids)  

當然,你可以對結(jié)果中的任何變量做過濾,發(fā)揮你的創(chuàng)造力吧!

通知

  1. InstagramAPI.getRecentActivity() 
  2. get_recent_activity_response= InstagramAPI.LastJson  
  3. for notifcation in get_recent_activity_response['old_stories']: 
  4.     print notifcation['args']['text' 

結(jié)果可能是:

  1. userohamed3 liked your post. 
  2. userhacker32 liked your post. 
  3. user22 liked your post. 
  4. userz77 liked your post. 
  5. userwww77 started following you. 
  6. user2222 liked your post. 
  7. user23553 liked your post.  

僅來自特定用戶的通知

現(xiàn)在,我們可以按我們的要求操作并玩轉(zhuǎn)通知。例如,我可以獲得來自于特定用戶的通知列表:

  1. username="diana" 
  2. for notifcation in get_recent_activity_response['old_stories']: 
  3.     text = notifcation['args']['text'
  4.     if username  in text: 
  5.         print text  

讓我們嘗試一些更有意思的操作,例如:得到你被點贊最多的時刻,一天中何時人們點贊最多。要實現(xiàn)這些操作,我們將繪制一個關(guān)系圖,顯示一天中的時刻和你所收到點贊數(shù)的關(guān)系。

下面的代碼繪制了通知的時間日期:

  1. import pandas as pd 
  2. df = pd.DataFrame({"date":dates}) 
  3. df.groupby(df["date"].dt.hour).count().plot(kind="bar",title="Hour" ) 

 

 

正如在此例中所看到的,我在下午六點到十點間得到的點贊最多。如果你了解社交媒體,你就會知道這是高峰使用時間,大多數(shù)企業(yè)選取此時間段發(fā)帖以獲得最大的認可度。

獲取粉絲和被粉列表

下面我將獲取粉絲和跟帖列表,并在列表上執(zhí)行一些操作。

要使用getUserFollowings和getUserFollowers這兩個函數(shù),你首先需要取得user_id。下面給出了一種獲取user_id的方式:

 

現(xiàn)在你可以如下調(diào)用函數(shù)。注意,如果粉絲數(shù)量非常大,你需要做多次請求(下文將詳細介紹)。現(xiàn)在我們做了一次請求去獲取粉絲和被粉列表。JSON結(jié)果中給出了用戶列表,其中包含每個粉絲和被粉者的信息。

  1. InstagramAPI.getUserFollowings(user_id) 
  2.  
  3. print len(InstagramAPI.LastJson['users']) 
  4.  
  5. following_list=InstagramAPI.LastJson['users'
  6.  
  7. InstagramAPI.getUserFollowers(user_id) 
  8.  
  9. print len(InstagramAPI.LastJson['users']) 
  10.  
  11. followers_list=InstagramAPI.LastJson['users' 

如果粉絲數(shù)量很大,那么給出的結(jié)果可能并非完整列表。

獲得所有的粉絲

獲得所有粉絲列表類似于獲得所有帖子。我們將發(fā)出一個請求,然后對結(jié)果使用next_max_id鍵值做迭代處理。

在此感謝Francesc Garcia所提供的支持。

  1. import time 
  2.  
  3. followers   = [] 
  4. next_max_id = True 
  5. while next_max_id: 
  6.     print next_max_id 
  7.     #first iteration hack 
  8.     if next_max_id == True: next_max_id='' 
  9.     _ = InstagramAPI.getUserFollowers(user_id,maxid=next_max_id) 
  10.     followers.extend ( InstagramAPI.LastJson.get('users',[])) 
  11.     next_max_id = InstagramAPI.LastJson.get('next_max_id',''
  12.     time.sleep(1)  
  13.  
  14. followers_list=followers  

對于被粉列表也可以同樣做,但是我并不會這樣做,因為就我而言,一次請求就足以獲取我的所有被粉者。

現(xiàn)在我們得到了JSON格式的所有粉絲和被粉者的列表數(shù)據(jù)。我將轉(zhuǎn)化該列表為一種對用戶更友好的數(shù)據(jù)類型,即集合,以方便在數(shù)據(jù)上做一系列的操作。

我只取其中的“username”鍵值,并在其上使用set()。

  1. user_list = map(lambda x: x['username'] , following_list) 
  2. following_set= set(user_list) 
  3. print len(following_set) 
  4.  
  5. user_list = map(lambda x: x['username'] , followers_list) 
  6. followers_set= set(user_list) 
  7. print len(followers_set)  

這里我選取了所有用戶名的集合。對“full_name”也可同樣操作,并且結(jié)果更為用戶友好。但是結(jié)果可能并非唯一,因為一些用戶可能沒有提供全名。

現(xiàn)在我們得到了兩個集合。我們可以做如下操作:

 

這里我給出了粉絲的一些統(tǒng)計數(shù)字。你可以做很多事情,例如保存粉絲列表并稍后做對比,以了解掉粉的情況。

上面我們給出了可對Instagram數(shù)據(jù)進行的操作。我希望你已經(jīng)學會了如何使用Instagram API,并具備了一些使用這些API可以做哪些事情的基本想法。敬請關(guān)注一下官方API,它們依然在開發(fā)中,未來你可以使用它們做更多的事情。如有任何疑問或建議,歡迎聯(lián)系我。 

責任編輯:龐桂玉 來源: 36大數(shù)據(jù)
相關(guān)推薦

2019-01-15 14:21:13

Python數(shù)據(jù)分析數(shù)據(jù)

2022-06-09 11:47:21

工具數(shù)據(jù)儀連接器

2020-06-05 14:29:07

PythonPandas數(shù)據(jù)分析

2024-07-26 21:36:43

2017-04-26 14:02:18

大數(shù)據(jù)數(shù)據(jù)分析Excel

2022-11-02 14:45:24

Python數(shù)據(jù)分析工具

2017-03-07 10:37:05

非數(shù)據(jù)數(shù)據(jù)分析

2024-10-18 09:16:45

2009-12-23 17:50:38

ADO.NET Fra

2021-12-28 11:23:36

SQLServerExcel數(shù)據(jù)分析

2015-04-21 14:21:07

大數(shù)據(jù)數(shù)據(jù)分析

2019-12-19 15:56:10

Python數(shù)據(jù)工具

2015-09-23 09:24:56

spark數(shù)據(jù)分析

2020-07-04 11:05:35

DaskPython數(shù)據(jù)分析

2012-03-21 09:31:51

ibmdw

2024-07-01 13:51:14

2020-02-20 10:45:51

Python數(shù)據(jù)疾病

2016-08-21 15:02:47

APP推廣數(shù)據(jù)分析數(shù)據(jù)統(tǒng)計工具

2018-08-30 17:50:30

圖像數(shù)據(jù)分析通道

2022-06-24 09:58:35

大數(shù)據(jù)JavaPython
點贊
收藏

51CTO技術(shù)棧公眾號

无码一区二区三区| 亚洲精品视频久久久| 中文字幕在线播放网址| 国产不卡一区视频| 91精品国产91久久久久| 纪美影视在线观看电视版使用方法| 欧美视频第一| 亚洲国产日产av| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 亚洲一二三在线观看| 91久久精品无嫩草影院| 色呦呦一区二区三区| 五月天在线免费视频| 日本人妻丰满熟妇久久久久久| 三级在线观看一区二区| 久久99久久99精品免观看粉嫩| 亚洲人成人无码网www国产| 午夜电影一区| 欧美综合一区二区三区| 大伊香蕉精品视频在线| 日本免费视频在线观看| 91丨九色丨国产丨porny| 成人午夜在线视频一区| 日韩电影在线观看一区二区| 欧美三级乱码| 最近2019年手机中文字幕| 国产免费一区二区三区最新6| 久久99国产精品二区高清软件| 黄色精品一区二区| 在线看无码的免费网站| 免费在线黄色电影| 成人av网站免费| 亚洲影院污污.| 在线不卡免费视频| 日韩高清不卡在线| 欧美一区二三区| 久久久久久福利| 婷婷亚洲图片| 国产一区二区三区丝袜| 亚洲永久无码7777kkk| 日韩欧美中文字幕在线视频| 欧美人动与zoxxxx乱| 欧在线一二三四区| 中文字幕在线官网| 婷婷成人综合网| 久久国产精品视频在线观看| 亚洲七七久久综合桃花剧情介绍| 国产精品久久久爽爽爽麻豆色哟哟| 玛丽玛丽电影原版免费观看1977| 色网站免费观看| 懂色av中文一区二区三区| 1卡2卡3卡精品视频| 国产精品一区二区三区在线免费观看 | 姑娘第5集在线观看免费好剧| 国产精品美女久久久浪潮软件| 久久久久久九九九| 国产亚洲精品久久777777| 亚洲欧美综合国产精品一区| 精品自拍视频在线观看| 欧美国产日韩在线观看成人| 午夜精品毛片| 久久影院免费观看| 黄色一级片在线| 欧美日韩网址| 97视频在线播放| 久久午夜免费视频| 亚洲一区日韩| 国产成人综合一区二区三区| 免费在线不卡av| 蜜桃av一区二区在线观看| 国产欧美一区二区三区久久| 国产精品视频一二区| 国产麻豆精品在线观看| 国产精品国产精品| 五月婷中文字幕| 久久欧美一区二区| 亚洲最大色综合成人av| 动漫一区在线| 亚洲第一av色| 北条麻妃在线一区| 欧美另类激情| 欧美mv和日韩mv国产网站| 国产激情视频网站| 国产伦一区二区三区| 色偷偷9999www| 久久国产在线视频| 免费日韩av片| 91精品国产自产在线观看永久| 国产夫绿帽单男3p精品视频| 国产精品一区二区不卡| 久久99精品国产一区二区三区| 国产一区二区三区福利| 亚洲欧美日韩国产综合| 国产精品国产对白熟妇| 成人mm视频在线观看| 日韩亚洲欧美中文三级| www.自拍偷拍| 日韩啪啪电影网| 久久久久久久影院| 久久这里只有精品9| 国产成人精品一区二区三区网站观看| 韩国一区二区三区美女美女秀| 成人影视在线播放| 亚洲制服丝袜在线| 亚洲黄色在线看| 国产成人精品视频在线观看| 中文字幕 欧美激情| 国产乱对白刺激视频不卡| 欧美极品一区二区| a毛片在线观看| 色哟哟亚洲精品| av影片在线播放| 欧美日韩激情| 97视频免费在线观看| 国产裸体永久免费无遮挡| 91视频免费观看| 九一免费在线观看| 国产激情欧美| 精品一区二区亚洲| 久久免费小视频| 麻豆精品久久精品色综合| 精品伦精品一区二区三区视频| 精品美女在线观看视频在线观看| 色哟哟国产精品免费观看| 亚洲综合伊人久久| blacked蜜桃精品一区| 668精品在线视频| 亚洲经典一区二区| 中文字幕亚洲欧美在线不卡| 久久精品香蕉视频| 性欧美lx╳lx╳| 久久久久久久久网站| 国产情侣一区二区| 国产精品国产三级国产aⅴ原创 | 国产一区第一页| 久久精品一区二区三区中文字幕| 粉嫩精品一区二区三区在线观看| 欧美成年黄网站色视频| 欧美性猛交xxxx乱大交退制版| 亚洲天堂资源在线| 亚洲精品人人| 俄罗斯精品一区二区三区| 午夜羞羞小视频在线观看| 欧美日韩日日骚| 1024在线看片| 日本aⅴ精品一区二区三区| 欧美动漫一区二区| 成人片免费看| 亚洲美女久久久| wwwxxx亚洲| 99麻豆久久久国产精品免费优播| 成人午夜视频免费观看| 欧美经典一区| 欧美国产日本在线| 亚洲精品综合网| 亚洲国产精品自拍| 50一60岁老妇女毛片| 国产欧美在线| 奇米精品在线| 日本综合视频| 色偷偷偷综合中文字幕;dd| 黄色一区二区视频| 中文字幕av不卡| 中文字幕国产免费| 亚洲一区 二区 三区| 高清国产一区| 日韩脚交footjobhd| 亚洲人a成www在线影院| 中文字幕免费视频观看| 成人免费在线视频观看| 色婷婷狠狠18禁久久| 伊人成人在线视频| 蜜桃在线一区二区三区精品| 成人开心激情| 精品国产欧美一区二区三区成人| 99热这里只有精品在线| 亚洲成人在线观看视频| 自拍偷拍中文字幕| 另类的小说在线视频另类成人小视频在线 | 久久久久中文字幕| 天堂在线中文| 欧美性色黄大片| 免费毛片在线播放免费| 久久伊人中文字幕| 成人日韩在线视频| 18成人免费观看视频| 日本精品二区| 日韩中文字幕无砖| 青青草99啪国产免费| 男人在线资源站| 亚洲成色999久久网站| 一级黄色av片| 一区二区日韩电影| 99久久久无码国产精品衣服| 国产综合色精品一区二区三区| 99在线精品免费视频| 成人在线免费观看网站| 成人国产一区二区| 欧美大片1688网站| 久久久久久国产免费| 中国日本在线视频中文字幕| 精品国产乱码久久久久久久久| 午夜精品一区二| 一区二区理论电影在线观看| 亚洲天堂久久新| 国产精品小仙女| 黄色免费网址大全| 最新成人av网站| 黄色一级视频播放| 久操精品在线| 国产99在线免费| www.成人在线.com| 国产xxx69麻豆国语对白| 青草青在线视频| 最近2019免费中文字幕视频三| 五月婷婷六月激情| 日韩三级在线免费观看| 久久久国产免费| 精品久久久久久中文字幕大豆网| 91麻豆免费视频网站| 欧美高清在线视频| 国产又黄又粗又猛又爽的视频| 国产一区二区三区不卡在线观看| 99久久国产宗和精品1上映| 在线播放不卡| 日本中文字幕一级片| 97久久夜色精品国产| 欧洲视频一区二区三区| 日韩av午夜| 国产一区再线| 成人高潮a毛片免费观看网站| 成人观看高清在线观看免费| 欧美一级二级视频| 国产精品h片在线播放| 蜜桃av在线播放| 久久久久在线观看| 爱看av在线入口| 欧美激情国内偷拍| 国产区在线看| 超碰97人人做人人爱少妇| 婷婷免费在线视频| 色视频www在线播放国产成人| 精品视频三区| 亚洲欧美日韩中文视频| 日韩专区一区二区| 精品一区二区电影| 九一在线视频| 在线观看日韩视频| 中文日本在线观看| 爱福利视频一区| 超碰在线caoporn| 免费97视频在线精品国自产拍| 在线视频观看国产| 欧美国产在线视频| bbw在线视频| 91干在线观看| 欧美大胆成人| 国产精品日韩在线| 国产一区二区高清在线| 亚洲最大成人在线| 第四色中文综合网| 精品国产一区二区三区免费| 婷婷精品视频| 少妇特黄a一区二区三区| 日韩精品久久| 手机看片日韩国产| 一区二区亚洲精品| 国产精品无码专区av在线播放| 免费看黄色91| 少妇愉情理伦片bd| 成人久久久精品乱码一区二区三区| 在线精品一区二区三区| 国产偷国产偷精品高清尤物| 亚洲欧洲综合网| 一区二区三区在线看| 天堂网一区二区三区| 欧美中文字幕一区二区三区亚洲| 亚洲无码精品在线播放| 欧美成人性福生活免费看| 午夜福利视频一区二区| 国产亚洲美女精品久久久| 菠萝菠萝蜜在线观看| 在线成人亚洲| 91免费福利视频| 欧美18免费视频| 先锋影音亚洲资源| 欧美精品日韩| 日韩精品无码一区二区三区免费 | 一区二区三区.www| 久久亚洲天堂网| 欧美日韩国产区一| 农村少妇久久久久久久| 国产香蕉一区二区三区在线视频| 免费看美女视频在线网站| 欧美极品美女电影一区| 成人影院网站| 99视频在线| 青草国产精品| 免费一级特黄毛片| 国产真实乱偷精品视频免| av无码一区二区三区| 国产精品毛片大码女人| 日本中文字幕免费| 3atv在线一区二区三区| 免费a级毛片在线观看| 欧美精品做受xxx性少妇| 户外露出一区二区三区| 99伊人久久| 日本久久一二三四| 每日在线更新av| 国产精品一区二区91| 蜜桃av免费在线观看| 狠狠躁天天躁日日躁欧美| 国产999久久久| 亚洲一区二区福利| 成人黄色动漫| 亚洲在线免费看| 日韩视频在线观看| 免费黄色特级片| av在线综合网| 免费看一级一片| 欧美一区二区视频免费观看| 超碰免费97在线观看| 奇米四色中文综合久久| 国产精品极品国产中出| 蜜桃视频成人在线观看| 久久精品国产精品亚洲精品| 精品国产无码在线观看| 无码av免费一区二区三区试看 | 日韩av首页| 久久精品日产第一区二区三区| 欧美精品大片| 欧美性受xxxx黒人xyx性爽| 国产精品亲子乱子伦xxxx裸| 在线永久看片免费的视频| 日韩激情片免费| av在线中出| 精品乱子伦一区二区三区| 亚洲经典在线看| 91超薄肉色丝袜交足高跟凉鞋| 亚洲精品国产精品乱码不99| 国产精品热久久| 久久艳片www.17c.com| 99精品在线免费观看| 在线观看日本一区| 久久精品噜噜噜成人av农村| 神马久久久久久久久久久| 色婷婷亚洲综合| 青青国产在线| 国产成人精品免费视频| 九九综合在线| 激情综合网俺也去| 亚洲国产岛国毛片在线| 中文字幕人成人乱码亚洲电影| 亚洲片在线资源| 另类一区二区三区| 免费看av软件| 国产99久久精品| 中文字幕亚洲精品在线| 日韩精品在线私人| 国产经典一区| 日韩视频在线观看视频| 国产成人免费av在线| 免费在线观看黄网站| 亚洲欧洲国产精品| 国产欧美在线观看免费| 中文字幕一区二区三区有限公司 | 男人的天堂亚洲在线| 亚洲第一综合网| 欧美日本乱大交xxxxx| 超碰免费在线播放| 国产乱子伦精品| 久久久久久网| 极品魔鬼身材女神啪啪精品| 欧美成人r级一区二区三区| 国产精品论坛| 亚洲 国产 欧美一区| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美一区亚洲一区| 欧美色图国产精品| 天天操夜夜操很很操| 精品久久久久久久大神国产| 丁香在线视频| 亚洲在线免费视频| 欧美亚洲自偷自偷| 爱爱视频免费在线观看| 亚洲韩国青草视频| 国产成人福利夜色影视| 99re6这里有精品热视频| 91蜜桃免费观看视频| 一级黄色大片网站| 韩国三级日本三级少妇99| 成久久久网站| 无码国产69精品久久久久网站| 91久久精品一区二区三| caopen在线视频| 欧美综合77777色婷婷| 高清不卡在线观看av| 中文字幕日韩第一页| 欧美黑人巨大xxx极品|