精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产永久免费视频| 国产激情视频网站| dj大片免费在线观看| 国产精品1区2区3区| 欧美激情视频在线免费观看 欧美视频免费一 | 蜜桃精品wwwmitaows| 亚洲自拍偷拍综合| 久久亚洲精品欧美| 一本一道精品欧美中文字幕| 欧美黄色一级视频| 亚洲欧美在线第一页| 色啦啦av综合| 黄色在线网站噜噜噜| 日本一区二区视频在线观看| 亚洲一区二区免费| 欧美日韩一二三四区| 97视频精品| 日韩精品中文字| 午夜大片在线观看| 黑人巨大亚洲一区二区久 | 久久激情网站| 欧美成人午夜激情视频| 欧美成人午夜精品免费| 欧美成人精品午夜一区二区| 欧美视频不卡中文| 天堂av在线中文| 国产三级在线观看| 成人做爰69片免费看网站| 国产精品久久久久久久久久久久 | 欧美在线视频网站| www日韩在线| 日本不卡免费一区| 日韩电影中文字幕av| 日本一二三区在线| 久久精品国产精品亚洲毛片| 色综合亚洲欧洲| 99在线免费视频观看| 1769在线观看| 久久久久成人黄色影片| 国产日产精品一区二区三区四区| 日韩精品一区不卡| 国产亚洲亚洲| 国语自产精品视频在线看一大j8| 成人三级视频在线观看| 国产欧美日韩精品高清二区综合区| 欧美精品久久一区二区三区| 麻豆av免费在线| 波多野结衣在线高清| 日韩毛片一二三区| 亚洲欧美电影在线观看| 国产香蕉在线| 国产日韩视频一区二区三区| 久久一区免费| 色猫av在线| 97久久精品人人澡人人爽| 国产精品国产精品国产专区蜜臀ah | 色七七影院综合| 欧美人与禽zoz0善交| 蜜臀av免费一区二区三区| 亚洲精品suv精品一区二区| 三大队在线观看| 国产精品一区二区精品视频观看| 91福利在线播放| 欧美 国产 小说 另类| 日韩在线伦理| 色婷婷综合五月| 欧美精品第三页| 日韩不卡在线| 欧美日韩大陆在线| 午夜精品免费看| 国产精品中文| 精品久久一区二区| 小毛片在线观看| 日韩一级电影| 一区二区中文字幕| 在线日韩国产网站| 欧美 日韩 国产精品免费观看| 日日狠狠久久偷偷四色综合免费 | 国产乱色精品成人免费视频| 久久福利视频一区二区| 91九色精品视频| 亚洲精品久久久蜜桃动漫| www.欧美日韩| 欧美性xxxx69| 国产午夜精品久久久久免费视| 中文字幕中文在线不卡住| 99热一区二区三区| ririsao久久精品一区| 日韩欧美中文第一页| 中文字幕视频在线免费观看| 亚洲欧美在线人成swag| 亚洲精品一区二区在线观看| 亚洲一区二区三区无码久久| 欧美日韩一二三四| 免费99精品国产自在在线| 91久久国产视频| 蜜臀av一区二区| 高清国产在线一区| 国产精品免费观看| 有码一区二区三区| 欧美日韩在线视频一区二区三区| 天堂av中文在线观看| 欧美日精品一区视频| av电影中文字幕| av在线不卡顿| 欧美激情18p| 国语对白做受69按摩| 国产黄色91视频| 日本一区二区不卡高清更新| av在线网址观看| 黑人狂躁日本妞一区二区三区 | 特黄毛片在线观看| 91精品国产黑色紧身裤美女| 午夜一区二区三区免费| 亚洲电影影音先锋| 国产国产精品人在线视| 精品黑人一区二区三区国语馆| 91香蕉视频污在线| 国产又粗又大又爽的视频| 综合在线影院| 精品国产青草久久久久福利| 毛片久久久久久| 翔田千里一区二区| 成人自拍网站| 国产在线高清视频| 欧美三级电影网| 手机免费看av| 99精品国产在热久久婷婷| 51国偷自产一区二区三区| 国产二区在线播放| 欧美性猛交xxxx久久久| 亚洲午夜久久久久久久久| 99精品在线免费在线观看| 日本a级片电影一区二区| 懂色av一区二区三区四区| 最新不卡av在线| 九九热精品在线播放| 欧美美女在线| 26uuu久久噜噜噜噜| 国产 日韩 欧美 综合| 一区二区三区四区蜜桃| www.成人黄色| 99视频精品全国免费| 国产精品久久久av久久久| 玖玖综合伊人| 色婷婷久久久综合中文字幕| 一出一进一爽一粗一大视频| 影音先锋国产精品| 国产精品嫩草在线观看| 日本成人不卡| 欧美mv日韩mv| 日本一区二区不卡在线| 成人美女视频在线看| 男人天堂手机在线视频| 亚洲国产欧美在线观看| 久久99精品久久久久久琪琪| 99久久久国产精品无码网爆| 亚洲人吸女人奶水| 三级黄色片免费观看| 欧美黄色一区| 国产精品伊人日日| 蜜桃视频www网站在线观看| 亚洲精品91美女久久久久久久| 国产一级做a爰片在线看免费 | 女同性αv亚洲女同志| 欧美色123| 韩国一区二区三区美女美女秀 | 精品国产91久久久久久浪潮蜜月| 国内精品免费午夜毛片| 无码h黄肉3d动漫在线观看| 精品国产鲁一鲁一区二区张丽 | av动漫在线免费观看| 影音先锋欧美激情| 97久久久免费福利网址| 内衣办公室在线| 欧美视频在线播放| 91麻豆免费视频网站| 成人天堂资源www在线| 亚洲熟妇无码另类久久久| 免费成人av| 成人久久18免费网站图片| 日本aa在线| 亚洲人成电影网站| 91精品国产乱码久久久久| 亚洲一区二区中文在线| 久久精品国产亚洲av久| 国产最新精品免费| 黄页免费在线观看视频| 成人免费在线观看av| 99久久99久久| 欧美性xxx| 插插插亚洲综合网| 午夜视频在线免费播放| 欧美日韩一级视频| 日韩黄色三级视频| 国产精品热久久久久夜色精品三区| 高清av免费看| 在线成人亚洲| 小说区图片区图片区另类灬| 日韩免费高清视频网站| 国产精品69久久久久| 欧美v亚洲v| 正在播放亚洲1区| 亚洲精品一区二区三区蜜桃| 色拍拍在线精品视频8848| 老妇女50岁三级| 久久精品日产第一区二区三区高清版 | 加勒比久久综合| 91夜夜未满十八勿入爽爽影院| 三级资源在线| 一区二区三区 在线观看视| 亚洲福利在线观看视频| 欧美午夜片在线看| 国产又大又黑又粗免费视频| 中文字幕在线视频一区| 久久精品国产亚洲AV熟女| 国产精品亚洲专一区二区三区| aa在线免费观看| 好看的日韩av电影| 欧美日韩视频免费在线观看| 最新亚洲精品| 久久精精品视频| 亚州一区二区| 成人网中文字幕| 精品视频在线一区二区在线| 欧洲一区二区视频| 182在线播放| 欧美日韩福利在线观看| 精品176二区| 日韩中文字幕精品| 国产小视频免费在线观看| 亚洲精品理论电影| 成 人片 黄 色 大 片| 欧美日韩成人综合在线一区二区| 国产91精品一区| 性感美女极品91精品| 麻豆亚洲av成人无码久久精品| 欧美国产乱子伦| 人与嘼交av免费| 久久久久久久久久久电影| 亚洲国产精品无码久久久久高潮| 国产在线看一区| 中文字幕日韩综合| 久久99国产精品久久99| 黄色一级片免费的| 蜜臀91精品一区二区三区 | 91精品在线免费观看| 中文字幕第99页| 欧洲精品中文字幕| 亚洲熟妇无码久久精品| 欧美亚洲动漫精品| 在线观看毛片网站| 欧美日韩国产精品自在自线| 最新中文字幕第一页| 欧美系列日韩一区| 亚洲综合精品在线| 欧美高清激情brazzers| 国产伦理吴梦梦伦理| 91麻豆精品国产91久久久久久| 91亚洲国产成人精品一区| 欧美另类久久久品| 国产高潮在线观看| 精品乱码亚洲一区二区不卡| 免费看国产片在线观看| 亚洲精品久久久久久下一站 | 国产成人无遮挡在线视频| 欧美69精品久久久久久不卡| 国产成人精品一区二| 91人妻一区二区| 成人av免费在线播放| 五月婷婷综合在线观看| 国产女人水真多18毛片18精品视频| 中文字幕在线观看免费高清| 国产精品区一区二区三区| 欧美大片xxxx| 五月婷婷色综合| 国产黄色免费视频| 91精品欧美综合在线观看最新 | 日韩一区免费观看| 五月天久久久| 男女啪啪免费视频网站| 久久久久一区| 91香蕉视频在线观看视频| www.亚洲色图| 亚洲色图第四色| 亚洲综合区在线| 无码无套少妇毛多18pxxxx| 欧美福利视频导航| 天天综合网在线观看| 中文字幕日韩av综合精品| 日本在线观看大片免费视频| 91av在线免费观看视频| 美女视频一区| 国模精品娜娜一二三区| 久久精品99久久无色码中文字幕| 午夜在线视频免费观看| 国产日韩高清一区二区三区在线| 欧美精品色婷婷五月综合| 激情综合色综合久久| 久久福利小视频| 亚洲欧洲一区二区在线播放| 日操夜操天天操| 这里只有精品免费| 青青九九免费视频在线| 精品少妇v888av| 在线成人视屏| 国产精品一区而去| 欧美成人激情| www.浪潮av.com| 国产精品亚洲人在线观看| 美女爆乳18禁www久久久久久 | 精品99在线观看| 在线观看免费亚洲| 色婷婷av一区二区三| 久久亚洲精品毛片| 欧美不卡高清一区二区三区| 高清国产一区| 综合日韩在线| 亚洲成人天堂网| 国产亚洲短视频| 日韩美女一级片| 欧美一卡二卡三卡四卡| 成人jjav| 国产成人av网| 天堂网av成人| 亚洲国产精品无码观看久久| 韩国欧美一区二区| 一级黄色毛毛片| 色综合激情五月| 色噜噜一区二区三区| 欧美激情亚洲国产| 精品中文视频| 欧美日韩视频免费在线观看| 另类综合日韩欧美亚洲| b站大片免费直播| 欧美日韩一区二区三区| 偷拍自拍在线| 777777777亚洲妇女| 成人资源在线| avav在线播放| 国产精品一区二区三区99| 内射一区二区三区| 欧美一级生活片| jizz性欧美| 91|九色|视频| 欧美日韩福利| 极品白嫩少妇无套内谢| 亚洲综合免费观看高清完整版在线| 亚洲一卡二卡在线观看| 这里只有精品视频| 精品乱码一区二区三区四区| 亚洲精品国产一区| 老司机精品视频在线| 蜜桃av.com| 91精品国产91久久久久久最新毛片 | 亚洲国产第一区| 欧美日韩国产色| 亚洲色图 校园春色| 欧美在线亚洲在线| 九九视频免费观看视频精品| 美女网站免费观看视频| 中文字幕免费不卡在线| 一二三四区在线| 久久成人这里只有精品| 日韩一级淫片| 亚洲理论电影在线观看| 国产91精品一区二区麻豆亚洲| 欧美人妻精品一区二区三区| 欧美本精品男人aⅴ天堂| 91www在线| 欧美一二三区| 久久99精品一区二区三区三区| 五月婷六月丁香| 91精品国产色综合久久| 国产蜜臀av在线播放| 久久久婷婷一区二区三区不卡| 99香蕉国产精品偷在线观看 | 激情婷婷综合网| 国产精品毛片久久久久久久| a网站在线观看| 91精品国产91久久久久久久久 | 久久uomeier| 亚洲区一区二区三区| 国产精品一区二区三区乱码 | 色综合天天综合网天天看片| 成人在线免费观看| 51午夜精品| 午夜亚洲精品| 五月天色婷婷丁香| 欧美精品一区二区久久久| 国产亚洲一区二区手机在线观看| 水蜜桃亚洲一二三四在线| 国产成人精品一区二区三区四区 | 91视频国产一区| 亚洲黄色毛片| 农村老熟妇乱子伦视频| 亚洲精品一区二区三区四区高清| 综合另类专区| 成人国产在线看| 国产日韩成人精品|