日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python爬虫实战之(五)| 模拟登录wechat

發布時間:2023/12/20 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python爬虫实战之(五)| 模拟登录wechat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:xiaoyu

微信公眾號:Python數據科學

知乎:Python數據分析師


不知何時,微信已經成為我們不可缺少的一部分了,我們的社交圈、關注的新聞或是公眾號、還有個人信息或是隱私都被綁定在了一起。既然它這么重要,如果我們可以利用爬蟲模擬登錄,是不是就意味著我們可以獲取這些信息,甚至可以根據需要來對它們進行有效的查看和管理。是的,沒錯,這完全可以。本篇博主將會給大家分享一下如何模擬登錄網頁版的微信,并展示模擬登錄后獲取的好友列表信息。

微信模擬登錄的過程比較復雜,當然不管怎么樣方法都是萬變不離其宗,我們還是使用fiddler抓包工具來模擬登錄的過程。 好了,下面讓我們一步一步的詳細講解一下如何實現的這個復雜的過程。

用fiddler模擬登錄的請求

首先,我們在瀏覽器上打開微信網頁版(fiddler已經在這之前打開了),然后我們會看到一個二維碼的界面。

然后我們使用手機微信掃描并確認,這時候網頁版的微信就登陸了。

好,我們去看看fiddler都給我們抓取了什么信息包。由于過程中發出的請求有點多,這里把抓包按操作進行分解并逐一分析。

1.打開微信網頁

這一步驟的抓包是這樣的,發現其中login.wx.qq.com的兩個鏈接是我們需要的。

于是點開詳細分析一下。

第一個鏈接如下,是一個get請求,可以看到uri中攜帶了一些參數appid、redirect_uri、fun、lang、_。

GET /jslogin?appid=wx782c26e4 c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_CN&_=1520350213674 HTTP/1.1 復制代碼

經過多次抓取發現appid、redirect_uri、fun、lang參數都是固定的,而_是一串變化的數字,我們在之前模擬京東商城的文章提過,它其實是一個時間戳,如果不清楚可以回顧一下[Python爬蟲實戰之(四)| 模擬登錄京東商城][1]

知道這些參數,模擬get發送出去就可以了。那么我們為什么要模擬這一步呢?

是因為訪問這個鏈接會有如下的響應,而其中有我們后續需要的重要信息uuid(后面步驟會提到)。

window.QRLogin.code = 200; window.QRLogin.uuid = "Idf_QdW1OQ=="; 復制代碼

2.模擬獲取二維碼

微信網頁提供的登錄方式是掃碼,我們模擬也無法避開,因此也要進行掃碼驗證。回到瀏覽器,使用開發者工具可以輕松找到二維碼的鏈接。

https://login.weixin.qq.com/qrcode/AdgAWNry-w== 復制代碼

我們發現最后的字符串是變化的。等等,它和uuid一模一樣的。沒錯,它就是uuid,用來保證二維碼的唯一性。

因此,我們將上面提取的uuid拼接到后面就可以得到二維碼圖片了,然后進行掃碼確認操作。

3.識別登錄狀態

為了識別掃碼是否成功,這個步驟我們需要用到上面提到的第二個鏈接。

GET /cgi-bin/mmwebwx-bin/login?loginicon=true&uuid=Idf_QdW8OQ==&tip=1&r=68288473&_=1520050213675 HTTP/1.1 復制代碼

這個鏈接也是個get請求,同樣攜帶了一些參數。

實際上在抓包過程發現只要我們不掃描二維碼,這個鏈接就會一直重復發送直到二維碼被掃描或者超時。

那么我們如何判斷二維碼是否被掃描或者已經登陸了呢?

還是通過響應的數據來進行判斷的。經分析發現如果二維碼一直沒被掃,那么響應是這樣的:

window.code=408; 復制代碼

但是如果二維碼被掃描了,響應是這樣的:

window.code=201;window.userAvatar = ..... window.code=200; window.redirect_uri="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=AaL_Xd5muLPKNVY_Hzt_uoBs@qrticket_0&uuid=gbJqPdkNSQ==&lang=zh_CN&scan=1520353803"; 復制代碼

code=201說明二維碼被掃描成功了。 code=200說明是登錄成功了。

4.登錄

掃描了二維碼之后,fiddler上會多出幾個新的請求。

你可能發現了,上一步驟中code=200后面有個重定向的uri,這個uri就是此步驟中跳轉的登錄鏈接。

GET https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=AaL_Xd5muLPKNVY_Hzt_udBs@qrticket_0&uuid=gbJqPdfNSQ==&lang=zh_CN&scan=1520353803&fun=new&version=v2 HTTP/1.1 復制代碼

通過上一步驟識別登錄成功的響應我們可以得到響應里面的所有參數。沒錯,這些參數正好可以用在正式登錄(即跳轉鏈接)的請求中。于是我們利用這些參數再進行一次get請求。攜帶參數如下:

當然,這個登錄請求同樣也會返回一些響應代碼,響應代碼如下:

<error><ret>0</ret><message>OK</message><skey>xxx</skey><wxsid>xxx</wxsid><wxuin>xxx</wxuin><pass_ticket>xxx</pass_ticket><isgrayscale>1</isgrayscale> </error> 復制代碼

又是一堆參數,簡直沒完沒了啊。別著急,我們已經接近成功了。獲取這個響應我們一樣需要將其中的參數全部提取出來供下一請求使用。

5.初始化同步

好了,終于到了最后一步了,就是微信的初始化和同步的請求了,初始化信息鏈接如下:

POST https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxinit?r=64629109&pass_ticket=4dU5IS9EqtXt5cIV2Gni1tKG7m2V56PXk5XI%252BdjdrIk%253D HTTP/1.1 復制代碼

contact聯系鏈接如下:

GET https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?pass_ticket=4dU5IS9EqtXt5cIV2Gni1tKG7m2V56PXk5XI%252BdjdrIk%253D&r=1520353806102&seq=0&skey=@crypt_a82dd73a_3885c878ae2f4590f7b2b5ee949dd1bd HTTP/1.1 復制代碼

uri中參數pass_ticket,skey在上一步的響應中已獲取,直接發送請求即可完成。從這兩個鏈接的響應中,我們就可以得到一些真實有用的信息了。

還有一個同步的請求鏈接,所需參數可以從上面兩個鏈接響應中提取。但是至此我們通過上面兩個鏈接已經可以獲取我們想要的信息,因此可以不必請求這個同步鏈接。

GEThttps://webpush.wx.qq.com/cgi-bin/mmwebwx-bin/synccheck?r=1520353806125&skey=%40crypt_a82dd73a_3885c878ae2f4590f7b2b5ee949dd1bd&sid=O2Se5s2LJzPebME2&uin=254891255&deviceid=e289448639092966&synckey=1_694936977%7C2_694936979%7C3_694936982%7C1000_1520324882&_=1520353793581 HTTP/1.1 復制代碼

基本的登錄過程就是這樣,有點復雜,博主總結了個流程圖供參考。

代碼實現

請求模擬使用requests模塊完成,解析使用re。這里需要注意一下,如果運行一直報ssl的錯,可以在request請求里面加上了verify=False跳過證書認證來解決。

1.初始化參數

def __init__(self):self.session = requests.session()self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 5.1; rv:33.0) Gecko/20100101 Firefox/33.0'}self.QRImgPath = os.path.split(os.path.realpath(__file__))[0] + os.sep + 'webWeixinQr.jpg'self.uuid = ''self.tip = 0self.base_uri = ''self.redirect_uri = ''self.skey = ''self.wxsid = ''self.wxuin = ''self.pass_ticket = ''self.deviceId = 'e000000000000000'self.BaseRequest = {}self.ContactList = []self.My = []self.SyncKey = '' 復制代碼

定義一個類,初始化實例的所有請求參數,定義二維碼的路徑。

2.請求uuid

def getUUID(self):url = 'https://login.weixin.qq.com/jslogin'params = {'appid': 'wx782c26e4c19acffb','redirect_uri': 'https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage','fun': 'new','lang': 'zh_CN','_': int(time.time() * 1000), # 時間戳}response = self.session.get(url, params=params)target = response.content.decode('utf-8')pattern = r'window.QRLogin.code = (\d+); window.QRLogin.uuid = "(\S+?)"'ob = re.search(pattern, target) # 正則提取uuidcode = ob.group(1)self.uuid = ob.group(2)if code == '200': # 判斷請求是否成功return Truereturn False 復制代碼

使用正則對相應進行提取獲取uuid,通過code判斷請求是否成功,響應如下:

window.QRLogin.code = 200; window.QRLogin.uuid = "Idf_QdW1OQ=="; 復制代碼

3.模擬獲取二維碼

def showQRImage(self):url = 'https://login.weixin.qq.com/qrcode/' + self.uuidresponse = self.session.get(url)self.tip = 1with open(self.QRImgPath, 'wb') as f:f.write(response.content)f.close()# 打開二維碼if sys.platform.find('darwin') >= 0:subprocess.call(['open', self.QRImgPath]) # 蘋果系統elif sys.platform.find('linux') >= 0:subprocess.call(['xdg-open', self.QRImgPath]) # linux系統else:os.startfile(self.QRImgPath) # windows系統print('請使用微信掃描二維碼登錄') 復制代碼

使用uuid請求二維碼圖片,并根據操作系統自動打開。

4.識別登錄狀態

def checkLogin(self):url = 'https://login.weixin.qq.com/cgi-bin/mmwebwx-bin/login?tip=%s&uuid=%s&_=%s' % (self.tip, self.uuid, int(time.time() * 1000))response = self.session.get(url)target = response.content.decode('utf-8')pattern = r'window.code=(\d+);'ob = re.search(pattern, target)code = ob.group(1)if code == '201': # 已掃描print('成功掃描,請在手機上點擊確認登錄')self.tip = 0elif code == '200': # 已登錄print('正在登錄中...')regx = r'window.redirect_uri="(\S+?)";'ob = re.search(regx, target)self.redirect_uri = ob.group(1) + '&fun=new'self.base_uri = self.redirect_uri[:self.redirect_uri.rfind('/')]elif code == '408': # 超時passreturn code 復制代碼

響應如下:

window.code=200; window.redirect_uri="https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=AaL_Xd5muLPKNVY_Hzt_uoBs@qrticket_0& 復制代碼

根據響應中的code代碼識別登錄狀態。 408:超時 201:已掃描 200:已登錄

5.登錄

def login(self):response = self.session.get(self.redirect_uri, verify=False)data = response.content.decode('utf-8')doc = xml.dom.minidom.parseString(data)root = doc.documentElement# 提取響應中的參數for node in root.childNodes:if node.nodeName == 'skey':self.skey = node.childNodes[0].dataelif node.nodeName == 'wxsid':self.wxsid = node.childNodes[0].dataelif node.nodeName == 'wxuin':self.wxuin = node.childNodes[0].dataelif node.nodeName == 'pass_ticket':self.pass_ticket = node.childNodes[0].dataif not all((self.skey, self.wxsid, self.wxuin, self.pass_ticket)):return Falseself.BaseRequest = {'Uin': int(self.wxuin),'Sid': self.wxsid,'Skey': self.skey,'DeviceID': self.deviceId,}return True 復制代碼

請求跳轉的登錄鏈接,提取響應代碼參數,響應如下:

<error><ret>0</ret><message>OK</message><skey>xxx</skey><wxsid>xxx</wxsid><wxuin>xxx</wxuin><pass_ticket>xxx</pass_ticket><isgrayscale>1</isgrayscale> </error> 復制代碼

6.初始化獲取信息

def webwxinit(self):url = self.base_uri + \'/webwxinit?pass_ticket=%s&skey=%s&r=%s' % (self.pass_ticket, self.skey, int(time.time() * 1000))params = {'BaseRequest': self.BaseRequest}h = self.headersh['ContentType'] = 'application/json; charset=UTF-8'response = self.session.post(url, data=json.dumps(params), headers=h, verify=False)data = response.content.decode('utf-8')print(data)dic = json.loads(data)self.ContactList = dic['ContactList']self.My = dic['User']SyncKeyList = []for item in dic['SyncKey']['List']:SyncKeyList.append('%s_%s' % (item['Key'], item['Val']))self.SyncKey = '|'.join(SyncKeyList)ErrMsg = dic['BaseResponse']['ErrMsg']Ret = dic['BaseResponse']['Ret']if Ret != 0:return Falsereturn True 復制代碼

請求初始化的鏈接,獲取初始化響應數據。

def webwxgetcontact(self):url = self.base_uri + \'/webwxgetcontact?pass_ticket=%s&skey=%s&r=%s' % (self.pass_ticket, self.skey, int(time.time()))h = self.headersh['ContentType'] = 'application/json; charset=UTF-8'response = self.session.get(url, headers=h, verify=False)data = response.content.decode('utf-8')# print(data)dic = json.loads(data)MemberList = dic['MemberList']# 倒序遍歷,不然刪除的時候出問題..SpecialUsers = ["newsapp", "fmessage", "filehelper", "weibo", "qqmail", "tmessage", "qmessage", "qqsync","floatbottle", "lbsapp", "shakeapp", "medianote", "qqfriend", "readerapp", "blogapp","facebookapp", "masssendapp","meishiapp", "feedsapp", "voip", "blogappweixin", "weixin", "brandsessionholder","weixinreminder", "wxid_novlwrv3lqwv11", "gh_22b87fa7cb3c", "officialaccounts","notification_messages", "wxitil", "userexperience_alarm"]for i in range(len(MemberList) - 1, -1, -1):Member = MemberList[i]if Member['VerifyFlag'] & 8 != 0: # 公眾號/服務號MemberList.remove(Member)elif Member['UserName'] in SpecialUsers: # 特殊賬號MemberList.remove(Member)elif Member['UserName'].find('@@') != -1: # 群聊MemberList.remove(Member)elif Member['UserName'] == self.My['UserName']: # 自己MemberList.remove(Member)return MemberList 復制代碼

請求contact的鏈接,獲取聯系人、公眾號、群聊以及個人信息。響應代碼為json格式,如下:

{ "BaseResponse": { "Ret": 0, "ErrMsg": "" } , "Count": 11, "ContactList": [{ "Uin": 0, "UserName": "filehelper", "NickName": "文件傳輸助手", "HeadImgUrl": "/cgi-bin/mmwebwx-bin/webwxgeticon?seq=621637626&username=filehelper&skey=@crypt_a82dd73a_7e8e1054c011e8d71d0b542f39c7db85", "ContactFlag": 3, "MemberCount": 0, "MemberList": [], "RemarkName": "", "HideInputBarFlag": 0, "Sex": 0, "Signature": "", "VerifyFlag": 0, "OwnerUin": 0, "PYInitial": "WJCSZS", "PYQuanPin": "wenjianchuanshuzhushou", "RemarkPYInitial": "", "RemarkPYQuanPin": "", "StarFriend": 0, "AppAccountFlag": 0, "Statues": 0, "AttrStatus": 0, "Province": "", "City": "", "Alias": "", "SnsFlag": 0, "UniFriend": 0, "DisplayName": "", "ChatRoomId": 0, "KeyWord": "fil", "EncryChatRoomId": "", "IsOwner": 0 } ,{...} ... 復制代碼

根據響應中字段信息做信息操作,這里是獲取好友列表,所以將其它字段如公眾號、群聊、自己都去掉了,只保留好友信息。

7.主函數運行

def main(self):if not self.getUUID():print('獲取uuid失敗')returnself.showQRImage()time.sleep(1)while self.checkLogin() != '200':passos.remove(self.QRImgPath)if not self.login():print('登錄失敗')return# 登錄完成, 下面查詢好友if not self.webwxinit():print('初始化失敗')returnMemberList = self.webwxgetcontact()print('通訊錄共%s位好友' % len(MemberList))for x in MemberList:sex = '未知' if x['Sex'] == 0 else '男' if x['Sex'] == 1 else '女'print('昵稱:%s, 性別:%s, 備注:%s, 簽名:%s' % (x['NickName'], sex, x['RemarkName'], x['Signature'])) 復制代碼

模擬登錄結果

好友列表如下:

當然,好友列表只是個例子,我們也可以對其它信息進行查看和管理或者數據分析。

總結

本篇與大家分享了網頁版微信的模擬登錄過程。盡管過程中請求多有點復雜,但是只要我們仔細分析還是可以一步一步實現的,希望對大家有幫助,代碼已上傳到github:鏈接

完畢。


關注微信公眾號Python數據科學,獲取 120G 人工智能 學習資料。

總結

以上是生活随笔為你收集整理的Python爬虫实战之(五)| 模拟登录wechat的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产在线色 | 国产视频在线观看一区二区 | 久久久久久国产精品 | 在线观看免费日韩 | 中文字幕视频播放 | 天天碰天天操视频 | 日韩精品久久一区二区三区 | 久久国产精品久久精品国产演员表 | 久久综合视频网 | 在线观看日韩中文字幕 | 色偷偷97 | 九九视频在线观看视频6 | 精品视频久久 | 99看视频在线观看 | 久久激情视频免费观看 | 三级免费黄色 | 天天干夜夜爽 | 亚洲午夜精品久久久久久久久久久久 | 国产高清视频免费最新在线 | 久久久国产毛片 | 日韩欧美在线观看一区 | 日韩av电影免费观看 | av不卡免费看 | 久久综合久久综合久久综合 | 久视频在线播放 | 国产剧情亚洲 | 亚洲精品美女久久久久 | 在线免费av电影 | 国产va饥渴难耐女保洁员在线观看 | 成人黄色影片在线 | 亚洲视频h | 久久精品欧美日韩精品 | 成人在线电影观看 | 成人免费观看视频网站 | 日韩欧美国产精品 | 免费又黄又爽 | 正在播放国产91 | 蜜桃视频在线视频 | 国产精品高清免费在线观看 | 国产精品黄色影片导航在线观看 | www.色五月.com| 日韩字幕 | 日韩资源在线 | 在线看的av网站 | 欧美成人h版电影 | 人人插人人插 | 亚洲一级片免费观看 | 国产精品国内免费一区二区三区 | 伊人亚洲精品 | 亚洲男男gaygay无套同网址 | 免费在线观看一区二区三区 | 91色在线观看视频 | 国产一级91 | 97超碰在线资源 | 色偷偷中文字幕 | a资源在线 | 久久一久久 | 毛片网站在线观看 | 国产欧美最新羞羞视频在线观看 | 久久天天躁狠狠躁夜夜不卡公司 | 久久国产精品区 | 久久综合综合久久综合 | 日韩中文字幕第一页 | 免费看一级一片 | 91九色成人| 日韩大片在线观看 | 91精品久久久久久久99蜜桃 | 久久av中文字幕片 | 中文字幕a∨在线乱码免费看 | 在线看黄色的网站 | 99婷婷狠狠成为人免费视频 | 欧美日韩视频免费 | 成人av中文字幕在线观看 | 一区二区中文字幕在线观看 | 一区免费观看 | 久久久精品网站 | 亚洲另类xxxx | 亚洲国产免费看 | 日本久久中文字幕 | 亚洲成人免费在线观看 | 中文字幕精品三级久久久 | 九九在线视频免费观看 | 婷婷激情影院 | 五月综合久久 | 91九色成人 | 97超碰人人网 | 热久久这里只有精品 | 日本久久综合视频 | 久久久久久久久久久久99 | 在线观看蜜桃视频 | 永久免费视频国产 | 激情在线免费视频 | 久久人人爽人人人人片 | www.色婷婷.com | 91成人在线免费观看 | 日韩免费在线观看 | 爱爱av网站 | 国产理论在线 | 91视频在线自拍 | 国产一级特黄电影 | 亚洲va欧洲va国产va不卡 | 亚洲aⅴ一区二区三区 | 久久久影院一区二区三区 | 午夜精品一区二区三区免费视频 | 欧美va天堂在线电影 | www.五月天激情 | 狠狠干婷婷色 | 99爱国产精品 | 四月婷婷在线观看 | 欧美在线视频一区二区 | 久久天天躁| 日日操夜夜操狠狠操 | 中文字幕之中文字幕 | 亚洲精品网页 | 狠狠狠干| 日韩黄色大片在线观看 | 中文字幕一区二区在线观看 | 激情综合色播五月 | 免费视频 你懂的 | 一区二区三区在线观看免费视频 | 中文 一区二区 | 一级免费观看 | 久久精品男人的天堂 | 国产黄色精品视频 | 69av视频在线 | 2018好看的中文在线观看 | 欧美日产在线观看 | 天堂av在线7 | 豆豆色资源网xfplay | 亚洲精品久久久久www | 亚洲区色 | 91av电影在线观看 | 亚洲精品欧洲精品 | 日韩a级免费视频 | 欧美视频99 | 欧美日韩视频一区二区 | 激情欧美一区二区免费视频 | 欧美中文字幕久久 | 超碰在线99| 亚洲狠狠婷婷综合久久久 | 国产精品视频内 | 黄色在线观看污 | 日本特黄特色aaa大片免费 | 综合激情网 | 久久久午夜影院 | 麻豆91精品视频 | 日本中文字幕一二区观 | 国产成人久久精品一区二区三区 | 天堂av网在线| 91成人破解版 | 国产精品a久久久久 | 人人干天天射 | 日韩字幕在线 | 91精彩视频在线观看 | 国产日本在线 | 欧美成人h版在线观看 | 丁香五婷| 麻豆传媒电影在线观看 | 成人午夜电影免费在线观看 | 五月天婷亚洲天综合网精品偷 | 国产精彩在线视频 | 91精品国产综合久久婷婷香蕉 | 久久成人国产精品免费软件 | 久操伊人| 久草在线最新 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 国产免费视频一区二区裸体 | 欧美十八 | 黄色免费观看视频 | av黄色免费看 | 2023av在线| 五月婷香蕉久色在线看 | 日本不卡一区二区 | 在线久热| 日本三级中文字幕在线观看 | 97精品国产一二三产区 | 四虎永久免费网站 | 亚洲最新av在线 | 能在线看的av | 一区二区三区在线免费观看 | 国产激情久久久 | 久久久久久久99精品免费观看 | 狠狠操夜夜 | 黄色成人av | 国产一级二级在线播放 | 国产精品免费高清 | 视频一区二区免费 | 欧美孕妇与黑人孕交 | a在线观看国产 | 色综合久久久久久中文网 | 国产999精品久久久久久 | 在线va网站| 亚洲成人动漫在线观看 | 国产成人亚洲在线观看 | 色偷偷88888欧美精品久久久 | 国产免费国产 | 欧美精品久久久久久久久久丰满 | 国产午夜精品久久久久久久久久 | 91视频a| 精品欧美在线视频 | 成人永久免费 | 最近免费中文字幕大全高清10 | 91最新视频在线观看 | 青青啪 | 精品美女久久久久 | 综合久久久久 | 91在线视频免费91 | 蜜臀av免费一区二区三区 | 久久日本视频 | 日韩免费高清在线观看 | 久久国产亚洲视频 | 久久久久国产一区二区三区 | 欧洲一区二区三区精品 | 特级毛片在线观看 | 99c视频高清免费观看 | 免费观看国产精品 | 99在线观看视频网站 | 在线观看www视频 | 国产资源在线播放 | 96亚洲精品久久 | 99久久精品免费看国产四区 | 国产一区国产精品 | 91精品国产92久久久久 | 欧美日韩国产一区二区三区在线观看 | 午夜精品中文字幕 | 日韩欧美一区二区三区免费观看 | 激情综合五月天 | 国产成人三级 | 精品欧美一区二区精品久久 | 欧美性天天 | 久久婷婷视频 | 色香蕉网 | 国产精品毛片一区 | 黄色三级在线看 | 国产中文在线播放 | 欧美日韩中文字幕综合视频 | 亚洲五月六月 | 国产999精品久久久久久麻豆 | 日本巨乳在线 | 欧美污在线观看 | 亚洲日本精品 | 在线欧美日韩 | 国产日韩欧美在线播放 | 最近日本韩国中文字幕 | 久久精品8 | 久久 精品一区 | 久久久久久亚洲精品 | 久久久精品国产免费观看同学 | 国产主播大尺度精品福利免费 | 免费在线观看成人av | 超级碰视频 | 一区二区精 | 美女久久久久久久 | japanesexxxhd奶水 91在线精品一区二区 | 国产在线观看a | 欧美日本不卡视频 | 亚洲欧美日韩国产 | 在线观看深夜福利 | 五月天.com | 国产精品欧美久久久久久 | 午夜黄色影院 | 日韩在线在线 | 国产一区二区久久 | 在线观看亚洲免费视频 | 在线播放一区 | 91精品国产福利在线观看 | 99亚洲国产精品 | 日韩午夜av电影 | www99久久| 亚洲精品国偷自产在线99热 | 欧美日韩在线观看一区二区三区 | 99视频在线看 | 激情网婷婷| 在线免费观看麻豆 | 国产日韩欧美视频 | 久久久久久久久毛片 | a资源在线 | 国产中文字幕大全 | 日本夜夜草视频网站 | 色综合久久综合网 | 久久99婷婷 | 亚洲一二三区精品 | 久久综合狠狠综合久久综合88 | 久久久美女 | 久久久精品国产一区二区电影四季 | 最新av在线播放 | 欧美午夜理伦三级在线观看 | 日韩免费在线观看 | 毛片视频电影 | 深夜福利视频在线观看 | 亚州国产视频 | 制服丝袜天堂 | 青青河边草免费观看完整版高清 | 欧美色久 | 久久se视频 | 91在线看视频免费 | 五月天婷婷狠狠 | 天堂入口网站 | 最近更新的中文字幕 | 国产精品理论片在线观看 | 久久久久久不卡 | 中文字幕在线免费播放 | 成人av一级片 | 日韩av男人的天堂 | 日韩视频1区 | 国产精品日韩久久久久 | 午夜黄色| 日韩精品视频在线观看网址 | 欧美色精品天天在线观看视频 | 成人a免费看 | 超碰97人人爱 | 日韩精品一区二区三区在线视频 | 日韩字幕 | 亚洲免费永久精品国产 | 亚洲欧美激情插 | 国产麻豆电影在线观看 | 91精品视频网站 | av一本久道久久波多野结衣 | a黄色片在线观看 | 国产69精品久久久久久久久久 | av黄在线播放 | 天天干天天操天天搞 | 久草在线欧美 | 久久久精品亚洲 | 国产精品中文字幕在线观看 | 久久久天堂 | 精品96久久久久久中文字幕无 | 色七七亚洲影院 | 国产精品免费一区二区三区在线观看 | 久久不卡国产精品一区二区 | 日日综合网 | 国产精品专区h在线观看 | 成人av手机在线 | 欧美激情综合五月色丁香小说 | 激情五月亚洲 | 91精品国产自产在线观看永久 | 在线观看国产麻豆 | 亚洲色综合 | 欧美激情第八页 | 91精品国产91热久久久做人人 | 五月天免费网站 | 欧美人牲 | 国产黄色片免费观看 | 国产999精品久久久久久 | 久久精品波多野结衣 | 久久在线视频精品 | 精品国产一区二区三区日日嗨 | 爱干视频 | 中文字幕在线观看完整 | 日本视频高清 | 国产高清中文字幕 | 久产久精国产品 | 在线国产视频一区 | 99精品在线免费在线观看 | 天天透天天插 | 中文字幕国语官网在线视频 | 91亚洲在线观看 | 色婷婷视频在线观看 | 久久久精品一区二区三区 | 96亚洲精品久久 | 国产精品入口久久 | 伊人狠狠 | 美女网站色在线观看 | 亚洲欧洲精品一区二区精品久久久 | 国产欧美最新羞羞视频在线观看 | 四虎影院在线观看av | 国产综合香蕉五月婷在线 | 色噜噜噜 | 免费观看91视频大全 | 99热精品国产一区二区在线观看 | 天天操比 | 97超碰在线久草超碰在线观看 | 日韩有码网站 | 国产精品久久久影视 | 国产免费视频在线 | 色婷在线 | 久久久亚洲精华液 | 四虎免费在线观看视频 | 免费视频在线观看网站 | 亚洲精品大全 | 999久久久免费精品国产 | 黄色免费av| 狠狠干狠狠插 | 亚洲在线高清 | 激情网站| 99热这里只有精品久久 | 五月婷婷色 | 国产精品久久久久永久免费看 | 亚洲va欧美va人人爽 | 91在线永久 | 三三级黄色片之日韩 | 99成人在线视频 | 欧美成人手机版 | 亚洲精品美女视频 | 亚洲国产日韩欧美在线 | 亚洲成av人影片在线观看 | 久久精品视频免费 | 国产精品自在欧美一区 | 国产免费a | 国产a视频免费观看 | 综合网伊人 | 国产 一区二区三区 在线 | 九九在线精品视频 | 天天添夜夜操 | 亚洲综合色视频在线观看 | 91在线看 | 久久精品网 | 国产日韩欧美在线播放 | 久久99精品久久久久婷婷 | 99在线观看视频网站 | 五月天欧美精品 | 91精品视频免费在线观看 | 久久国产精品视频观看 | 香蕉视频在线播放 | 国产精久久久久久久 | 国产又粗又长又硬免费视频 | wwwav视频| 中文字幕在线观看网 | 日本中文字幕在线播放 | 97电影网手机版 | 成人性生交大片免费看中文网站 | 国产中文a | 碰超在线| 精品美女在线视频 | av资源免费看 | 夜夜视频 | 伊人狠狠色 | 欧美色操 | 少妇高潮冒白浆 | 亚洲一区视频免费观看 | 日本在线视频网址 | 99精品视频免费观看视频 | 天天草综合 | 国产精品你懂的在线观看 | 国产欧美精品一区二区三区四区 | 欧美精品一区二区三区四区在线 | 久久网址| 精品国产成人av | 久久久福利 | 在线色亚洲 | 免费在线观看av网址 | 亚洲欧美一区二区三区孕妇写真 | 在线中文字母电影观看 | 日韩视频区| 久热色超碰 | 韩国一区在线 | 精品国产一区二区三区日日嗨 | 精品视频不卡 | 午夜黄色影院 | 丰满少妇麻豆av | 看v片| 91在线视频免费91 | 成人在线观看你懂的 | 日韩欧美一区二区三区在线 | 日韩毛片在线一区二区毛片 | 久久一区二区三区日韩 | 亚洲国产精品一区二区尤物区 | 精品视频 | 在线韩国电影免费观影完整版 | 免费视频二区 | 国产在线精品一区二区 | 国产精品视频资源 | 毛片一区二区 | 欧美不卡视频在线 | 免费av一级电影 | 狠狠狠狠狠干 | 97成人在线观看视频 | 伊人狠狠操 | 在线免费精品视频 | 少妇bbr搡bbb搡bbb | 黄色三级视频片 | 中文字幕av在线免费 | 午夜视频在线观看一区二区 | 欧美日韩免费看 | 欧美日韩高清在线观看 | 91久久黄色 | 国产精品女同一区二区三区久久夜 | 91久久久久久国产精品 | 精品在线亚洲视频 | 午夜精品久久久久久久爽 | 天天操狠狠操网站 | 亚洲精品h | 91亚色视频在线观看 | 国产成人免费观看 | 中文字幕在线视频一区二区三区 | 久久人人97超碰精品888 | 国产在线视频一区二区 | 在线免费观看视频a | 欧美日韩中文字幕视频 | 成年人三级网站 | 91色在线观看 | 精品一区二区在线看 | 日韩欧美视频一区二区三区 | 日韩欧美电影 | 午夜国产影院 | 九色91av| 国产精品18久久久久久久网站 | 九九视频精品免费 | 亚洲欧美日韩精品久久久 | 中文字幕av电影下载 | 亚洲成人精品在线观看 | 日韩av电影中文字幕 | 久久久视屏 | 免费高清男女打扑克视频 | 亚洲视频 在线观看 | 天天操天天操天天操天天操天天操天天操 | 在线观看视频国产 | 日韩精品网址 | 九九视频热 | 91资源在线播放 | 九九热久久免费视频 | 超碰在线日本 | 成人av在线观 | 少妇bbbb揉bbbb日本 | 国产日韩欧美精品在线观看 | 日韩精品短视频 | 色婷久久| 黄色软件在线观看免费 | 久久综合在线 | 中文字幕色播 | 亚洲精品va| www.久久色 | 日产乱码一二三区别免费 | 在线观看日本高清mv视频 | 婷婷综合视频 | 精品久久久久久久 | 日韩.com | 91av电影在线观看 | 午夜在线免费观看视频 | 国产69久久久 | 国产激情免费 | 久久久穴 | 黄色一级在线视频 | 97国产大学生情侣白嫩酒店 | 99 精品 在线| 国产精品手机在线 | 中中文字幕av | 9在线观看免费高清完整 | 久久99精品国产麻豆宅宅 | 91免费国产在线观看 | 日韩视频免费在线 | 国产精品99久久久久久宅男 | 中文字幕在线人 | 日韩精品中文字幕在线不卡尤物 | 天天摸天天操天天爽 | 九九九视频在线 | 91在线精品观看 | 97在线影视| 欧美激情精品久久久久久 | 手机在线看a | 人人爽人人搞 | av片在线观看 | 天天插夜夜操 | 久久久99国产精品免费 | 天堂在线一区二区三区 | 麻豆影视在线免费观看 | 国产成人亚洲精品自产在线 | 91精品视频免费在线观看 | 91亚洲精品国偷拍自产在线观看 | 2021国产精品 | 草久在线视频 | 久久免费看 | 五月开心六月伊人色婷婷 | 日韩欧美一区二区在线 | 狠狠色丁香婷婷综合基地 | 亚洲欧美国产日韩在线观看 | 人人爱夜夜操 | 高清视频一区二区三区 | 久草干 | av在线影视| 精品视频中文字幕 | 天天色天天上天天操 | 成人免费观看a | 亚洲国产精品视频在线观看 | 久久精品视 | 欧美国产不卡 | 99在线观看精品 | 天天草天天爽 | 国产精品日韩欧美 | 欧美夫妻性生活电影 | 在线免费av观看 | 亚洲人视频在线 | 99热在线看 | 国产69精品久久久久久久久久 | 亚洲国产午夜精品 | 色综合久久久久综合 | 免费观看黄 | 色美女在线 | 日韩三级视频在线观看 | av网站免费线看精品 | 日韩二区精品 | 日韩xxxx视频| 国产美女被啪进深处喷白浆视频 | 国产丝袜在线 | 亚洲精品视频在线观看网站 | 在线黄色毛片 | 在线观看你懂的网址 | 在线视频久 | 国产成人久久精品 | 操操操夜夜操 | 日韩精品在线观看av | 久久久免费高清视频 | 超薄丝袜一二三区 | 精品欧美一区二区在线观看 | 亚洲另类久久 | 欧美日韩视频 | 99精品视频网站 | 天天综合视频在线观看 | .国产精品成人自产拍在线观看6 | 欧美午夜久久 | 免费男女羞羞的视频网站中文字幕 | 99综合久久| 六月婷操| 国产男女爽爽爽免费视频 | 久久久久久久久久网 | 99r精品视频在线观看 | 激情综合啪啪 | 色婷婷一| 日本成人黄色片 | 91丨九色丨高潮 | 免费观看丰满少妇做爰 | 免费久久99精品国产 | 99精品久久精品一区二区 | 久久久久久久久久国产精品 | 天天av综合网 | 国产高清av免费在线观看 | 天天操天天综合网 | 日韩在线观看网站 | 开心激情综合网 | 国产在线第三页 | 欧美一区二区三区在线看 | 国产亚洲午夜高清国产拍精品 | 国产成人黄色网址 | 国产一级一片免费播放放 | 亚洲精品乱码久久久久久蜜桃不爽 | 天天射天天爱天天干 | 成人在线免费看视频 | 精品国产电影一区二区 | 香蕉视频在线免费 | 97人人爽 | 国产99久久久国产精品免费二区 | 啪啪精品| 九九免费精品视频在线观看 | 中文字幕人成人 | 999久久久欧美日韩黑人 | 玖操| 中文字幕日本特黄aa毛片 | 日韩av电影国产 | 99精品小视频 | 日韩视频在线观看免费 | 4438全国亚洲精品在线观看视频 | 国产 欧美 日本 | 日韩在线观看视频一区二区三区 | 黄色软件在线看 | 免费久久精品视频 | 91九色国产蝌蚪 | 精品久久福利 | 精品女同一区二区三区在线观看 | 天天玩天天操天天射 | 国产高清视频在线免费观看 | av中文字幕在线免费观看 | 在线观看视频在线 | 手机看片午夜 | 国产麻豆精品传媒av国产下载 | 九九免费在线观看视频 | 狠狠色丁香婷综合久久 | 日韩肉感妇bbwbbwbbw | 成年人精品 | 成人h视频 | 久久久久久久久久久免费av | 日韩成片| 97色综合 | 国产 一区二区三区 在线 | 婷婷精品国产一区二区三区日韩 | 日韩视频 一区 | 亚州国产视频 | 波多野结衣电影一区二区 | 97免费在线观看 | 一级α片| 色姑娘综合网 | 五月婷婷香蕉 | 在线日本v二区不卡 | 日韩激情三级 | 9999激情 | 色狠狠一区二区 | 色97在线| 国产成人精品一区二三区 | 91在线九色 | 亚洲精品免费视频 | 91精品视频在线观看免费 | 不卡av在线| 福利一区在线视频 | 免费在线观看成人小视频 | 一区二区三区不卡在线 | 激情视频免费在线观看 | 天天操夜夜操天天射 | 91九色网站| 日b黄色片 | 69精品在线观看 | 色婷婷导航 | 中文字幕在线免费播放 | 国产一区网址 | 久久99亚洲精品久久 | 视频在线观看一区 | 免费在线观看成人小视频 | 黄色美女免费网站 | 亚洲免费观看在线视频 | 视频在线观看99 | 久久黄色免费 | 天天爽夜夜爽人人爽曰av | 超碰在线观看av | 国产一区二区三区在线免费观看 | 国产亚洲精品久久 | 香蕉视频在线免费 | 国产精选在线 | 成人精品999 | 成人在线一区二区 | 黄色影院在线免费观看 | 婷婷色网址 | 久艹视频在线免费观看 | 91精品爽啪蜜夜国产在线播放 | 97人人添人澡人人爽超碰动图 | 日韩欧美视频免费在线观看 | 亚洲免费精品一区二区 | 久草资源在线 | 成人动漫精品一区二区 | 久久草av | 韩日色视频 | 麻豆久久久久久久 | 99久久婷婷国产一区二区三区 | 久久亚洲综合国产精品99麻豆的功能介绍 | av黄网站 | 国产精品成人久久久久 | 精品女同一区二区三区在线观看 | 成人在线中文字幕 | 黄色字幕网 | 国产精品不卡 | 亚洲成a人片综合在线 | 婷婷综合亚洲 | 91最新地址永久入口 | 91九色在线视频 | 天堂网一区二区 | 一级免费黄色 | 中文字幕精品一区 | 88av网站 | 色综合久久88色综合天天6 | 日韩欧美国产免费播放 | 91欧美视频网站 | 亚洲精品国偷拍自产在线观看 | 国产黄在线| 中文字幕在线观看网站 | 国产一区视频在线观看免费 | 亚洲中字幕 | 日韩中文字幕亚洲一区二区va在线 | 狠狠色丁香久久婷婷综合_中 | 国产在线p| 麻豆视频免费播放 | 国产美女精品人人做人人爽 | 国内精品久久久久久久影视简单 | 国产黄色片免费观看 | 一级黄色片在线播放 | 深爱五月激情五月 | 超碰97国产在线 | 中文字幕亚洲综合久久五月天色无吗'' | 国产精品久久久久久久久久久久午 | 久久精品国产一区二区电影 | 欧美在线视频一区二区三区 | 亚洲精品乱码白浆高清久久久久久 | 久99久在线 | 久久久一本精品99久久精品66 | av日韩国产 | 国产精品夜夜夜一区二区三区尤 | 97精品一区 | 国产精品18久久久久久首页狼 | 免费在线国产精品 | 91香蕉久久 | 三级在线视频观看 | 国内久久看 | 欧美黑人性爽 | 日韩精品无码一区二区三区 | 久久激五月天综合精品 | 黄色网中文字幕 | 国产精品久久久久久久午夜 | 麻豆91视频 | 最近中文字幕大全中文字幕免费 | 欧美日韩首页 | 久久精品一二区 | 久久九九影院 | 美女视频黄的免费的 | av在线播放观看 | 欧美日韩在线第一页 | 久久99国产精品免费网站 | 亚洲一区二区三区在线看 | 国产精品成人av久久 | 在线免费高清一区二区三区 | 日本久久片 | 91九色免费视频 | 国产精品资源在线观看 | 国产亚洲视频中文字幕视频 | 日韩av影片在线观看 | 韩国av免费看 | 久久久久亚洲精品男人的天堂 | 欧美日韩在线精品一区二区 | 丁香 婷婷 激情 | 国产精品6 | 日日草夜夜操 | 三级黄色欧美 | 日本在线中文在线 | 色多视频在线观看 | 亚洲欧美日韩不卡 | 最近中文字幕完整视频高清1 | 久久精品综合网 | 国产精品国产三级国产不产一地 | 国产无套精品久久久久久 | 久久久黄视频 | 国产一级视频在线观看 | 欧美吞精| 日韩有码中文字幕在线 | 国产字幕在线观看 | 国产精品短视频 | 色播亚洲婷婷 | 91av影视| 亚洲精品国偷自产在线91正片 | 欧洲不卡av | 啪啪精品| 激情网在线观看 | 免费av网站在线 | 国产精品免费在线播放 | 久久久久久久久国产 | 97超碰在线免费观看 | 狠狠狠色丁香综合久久天下网 | 午夜av免费观看 | 国产又黄又爽无遮挡 | 激情综合五月天 | 国产精品一区二区久久 | 亚洲乱码国产乱码精品天美传媒 | 狠狠干综合 | 欧美综合在线视频 | 国产精品久久久久久久久久免费 | 亚洲精品资源在线观看 | 日日夜夜精品免费 | 在线只有精品 | 国产激情小视频在线观看 | 国产又粗又长的视频 | 国产精品自产拍在线观看 | 黄色av成人在线 | 国产成人精品av在线 | 亚洲视频精品在线 | 热99在线 | 天天操天天干天天干 | 久久精品黄 | 亚洲精品成人免费 | 久久综合狠狠综合久久狠狠色综合 | 久久视频在线看 | 激情综合色播五月 | 激情视频一区二区三区 | 日日干天天 | 人人射人人插 | 精品国产一区二区三区蜜臀 | 91综合色 | 久久尤物电影视频在线观看 | 99亚洲精品在线 | 黄色大全免费网站 | 在线观看国产91 | 成片人卡1卡2卡3手机免费看 | 亚洲精品乱码久久久久v最新版 | 91免费网 | 五月天狠狠操 | 伊人婷婷在线 | www.色国产 | 少妇bbb好爽 | 丁香九月婷婷综合 | 久久黄色片 | 国产黄色片免费在线观看 | 456成人精品影院 | 国产福利专区 | 日韩视频免费在线观看 | 国产在线观看一区 | 国产你懂的在线 | 日日操日日操 | 4438全国亚洲精品在线观看视频 | 久久久久久久国产精品视频 | 91麻豆看国产在线紧急地址 | 亚洲精品乱码白浆高清久久久久久 | 日韩在线视频免费看 | 欧美精品一区二区在线观看 | 九九九九精品 | 日韩av网页| 99热手机在线 | 国产一级三级 | 久久精品美女视频网站 | 亚洲精品一区二区三区四区高清 | 日韩视频中文字幕在线观看 | 天天干夜夜操视频 | 日韩欧美在线观看一区二区三区 | 国产精品黄色在线观看 | 色婷婷福利 | 日韩av网站在线播放 | 少妇激情久久 | 日本女人的性生活视频 | 精品一区二区在线观看 | 久久天天躁狠狠躁亚洲综合公司 | 99精品欧美一区二区 | 中文字幕在线视频第一页 | 成人综合日日夜夜 | 亚洲欧美日韩国产精品一区午夜 | 在线播放日韩 | 亚洲国产99 | 国产成人精品日本亚洲999 | 手机在线永久免费观看av片 | 国产这里只有精品 | 国产精品免费小视频 | 亚洲成人网av | 国产精品69久久久久 | 西西444www高清大胆 | 在线看一区 | 国产精品一区二区麻豆 | 婷婷色在线播放 | 国产玖玖在线 | 国产无套视频 | 精品国自产在线观看 | 国产丝袜一区二区三区 | 成人在线一区二区三区 | 黄色成人在线网站 | 国产亚洲欧洲 | 色天天综合久久久久综合片 | 色五月激情五月 | 久久好看免费视频 | 500部大龄熟乱视频 欧美日本三级 | 色综合久久久 | 国产色视频123区 | 精品国产一区二区三区不卡 | av888av.com| 欧美午夜视频在线 | 黄在线 | 欧美精品乱码久久久久 | 精品1区2区| 国产亚洲字幕 | 免费在线观看污网站 | 欧美a级一区二区 | 五月婷婷激情 | 亚洲最新毛片 | 麻豆视频免费观看 | 午夜 在线 | 天天综合网天天 | 国产亚州av | 天天综合婷婷 | 欧美孕交vivoestv另类 | 人人爱人人舔 | 91亚洲精品国偷拍自产在线观看 | 黄色一级大片免费看 | av免费线看 | 国产精品麻豆一区二区三区 | 色网站在线 | 久久综合九色综合97婷婷女人 | 在线观看小视频 | 免费高清在线观看电视网站 | 免费av大片 | 久久久久国产精品免费免费搜索 | 日韩一级黄色大片 | 成人免费在线观看入口 | 99视频在线精品免费观看2 | 日韩午夜在线 | 亚洲网站在线看 | 婷婷亚洲综合五月天小说 | 亚洲日韩欧美视频 | 日韩精品中文字幕有码 | 五月天丁香 | 激情综合交 | 久久久免费精品视频 | 国产xxxx性hd极品 | 免费麻豆视频 | 久久久久免费精品视频 | 狂野欧美激情性xxxx欧美 | 日韩在线一区二区免费 | 91视频成人免费 | 亚洲精品视频免费在线观看 | 免费看的黄色片 | 狠狠干网址 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 精品一区中文字幕 | 最新av网址在线 | 国产精品久久久久久久久久白浆 | 成在人线av| 日韩欧美精品一区 | 亚洲精品动漫在线 | av资源免费在线观看 | 国产在线观看你懂得 | 超碰97国产在线 | 射九九| 日韩在线播放av | 亚洲免费激情 | 国产性天天综合网 | 九草在线观看 | 日日夜夜天天操 | 欧美一级高清片 | 91超级碰| 五月婷婷六月丁香激情 |