成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 撤回我也能看到!教你用Python制作微信防撤回腳本

撤回我也能看到!教你用Python制作微信防撤回腳本

熱門(mén)標(biāo)簽:打電話機(jī)器人營(yíng)銷 騰訊地圖標(biāo)注沒(méi)法顯示 南陽(yáng)打電話機(jī)器人 商家地圖標(biāo)注海報(bào) 聊城語(yǔ)音外呼系統(tǒng) 海外網(wǎng)吧地圖標(biāo)注注冊(cè) 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 ai電銷機(jī)器人的優(yōu)勢(shì) 孝感營(yíng)銷電話機(jī)器人效果怎么樣

一、之前解決方案

大概是這樣:短時(shí)間內(nèi)同一位好友發(fā)送了多條消息,當(dāng)他隨便撤回一條消息時(shí),我們不能確定他到底撤回的到底是哪一條消息。只能猜他可能是撤回了最近的一條消息,然后將其他消息貼出來(lái)作為備選。代碼如下:

target_msg_pattern = '"{}" 撤回了一條消息'.format(sender_name)
if content == target_msg_pattern:
    return_msg = '【{}】撤回了一條消息:\n'.format(sender_name)
    if len(log[sender_name].items()) == 0:
        return_msg = '緩存信息列表為空!'
    else:
        return_msg += log[sender_name].items()[-1][-1] + '\n'
        if len(log[sender_name].items()) > 1:
            msgs = [msg for timestamp, msg in log[sender_name].items()[:-1]]
            return_msg += '也有可能是下列信息中的某一條:\n' + '\n'.join(msgs)

實(shí)際效果是這樣:


 

我這個(gè)強(qiáng)迫癥簡(jiǎn)直受不了這么不確定的說(shuō)法。

二、分析msg信息

要想確定撤回了哪一條信息,就必須先熟悉普通msg和撤回的msg里面都有哪些信息,他們的相同點(diǎn)和不同點(diǎn)。下面就來(lái)看看這兩種情況下msg都是怎么樣的,不需要仔細(xì)的看每一行,后面會(huì)作具體分析。

先是用機(jī)器人“小幫幫”發(fā)送過(guò)來(lái)的信息得到的msg信息:

{
	'MsgId': '2018511155698964390',
	'FromUserName': '@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3',
	'ToUserName': '@**********c2e61fdb47b5c241553a2f',
	'MsgType': 1,
	'Content': 'msg里面到底有什么?',
	'Status': 3,
	'ImgStatus': 1,
	'CreateTime': 1578069291,
	'VoiceLength': 0,
	'PlayLength': 0,
	'FileName': '',
	'FileSize': '',
	'MediaId': '',
	'Url': '',
	'AppMsgType': 0,
	'StatusNotifyCode': 0,
	'StatusNotifyUserName': '',
	'RecommendInfo': {
		'UserName': '',
		'NickName': '',
		'QQNum': 0,
		'Province': '',
		'City': '',
		'Content': '',
		'Signature': '',
		'Alias': '',
		'Scene': 0,
		'VerifyFlag': 0,
		'AttrStatus': 0,
		'Sex': 0,
		'Ticket': '',
		'OpCode': 0
	},
	'ForwardFlag': 0,
	'AppInfo': {
		'AppID': '',
		'Type': 0
	},
	'HasProductId': 0,
	'Ticket': '',
	'ImgHeight': 0,
	'ImgWidth': 0,
	'SubMsgType': 0,
	'NewMsgId': 2018511155698964390,
	'OriContent': '',
	'EncryFileName': '',
	'User':  User: {
		'MemberList':  ContactList: [] > ,
		'Uin': 0,
		'UserName': '@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3',
		'NickName': '小幫幫',
		'HeadImgUrl': '/cgi-bin/mmwebwx-bin/webwxgeticon?seq=699837854username=@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3skey=@crypt_****c00c_92668c8ba7d285c221a85e**********',
		'ContactFlag': 2049,
		'MemberCount': 0,
		'RemarkName': '小幫幫',
		'HideInputBarFlag': 0,
		'Sex': 2,
		'Signature': '',
		'VerifyFlag': 0,
		'OwnerUin': 0,
		'PYInitial': 'XBB',
		'PYQuanPin': 'xiaobangbang',
		'RemarkPYInitial': 'XBB',
		'RemarkPYQuanPin': 'xiaobangbang',
		'StarFriend': 0,
		'AppAccountFlag': 0,
		'Statues': 0,
		'AttrStatus': 33658937,
		'Province': '浙江',
		'City': '臺(tái)州',
		'Alias': '',
		'SnsFlag': 17,
		'UniFriend': 0,
		'DisplayName': '',
		'ChatRoomId': 0,
		'KeyWord': '',
		'EncryChatRoomId': '',
		'IsOwner': 0
	} > ,
	'Type': 'Text',
	'Text': 'msg里面到底有什么?'
}

下面是機(jī)器人撤回剛才的信息得到的msg信息:

{
	'MsgId': '4056955577161654067',
	'FromUserName': '@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3',
	'ToUserName': '@**********c2e61fdb47b5c241553a2f',
	'MsgType': 10002,
	'Content': 'sysmsg type="revokemsg">revokemsg>session>wxid_4gngrr04aqjn21/session>oldmsgid>1123721956/oldmsgid>msgid>2018511155698964390/msgid>replacemsg>![CDATA["小幫幫" 撤回了一條消息]]>/replacemsg>/revokemsg>/sysmsg>',
	'Status': 4,
	'ImgStatus': 1,
	'CreateTime': 1578069381,
	'VoiceLength': 0,
	'PlayLength': 0,
	'FileName': '',
	'FileSize': '',
	'MediaId': '',
	'Url': '',
	'AppMsgType': 0,
	'StatusNotifyCode': 0,
	'StatusNotifyUserName': '',
	'RecommendInfo': {
		'UserName': '',
		'NickName': '',
		'QQNum': 0,
		'Province': '',
		'City': '',
		'Content': '',
		'Signature': '',
		'Alias': '',
		'Scene': 0,
		'VerifyFlag': 0,
		'AttrStatus': 0,
		'Sex': 0,
		'Ticket': '',
		'OpCode': 0
	},
	'ForwardFlag': 0,
	'AppInfo': {
		'AppID': '',
		'Type': 0
	},
	'HasProductId': 0,
	'Ticket': '',
	'ImgHeight': 0,
	'ImgWidth': 0,
	'SubMsgType': 0,
	'NewMsgId': 4056955577161654067,
	'OriContent': '',
	'EncryFileName': '',
	'User':  User: {
		'MemberList':  ContactList: [] > ,
		'Uin': 0,
		'UserName': '@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3',
		'NickName': '小幫幫',
		'HeadImgUrl': '/cgi-bin/mmwebwx-bin/webwxgeticon?seq=699837854username=@**********f511363f8200853d724137bb31236a7ea81e5183cc06cb4ec978e3skey=@crypt_****c00c_92668c8ba7d285c221a85e**********',
		'ContactFlag': 2049,
		'MemberCount': 0,
		'RemarkName': '小幫幫',
		'HideInputBarFlag': 0,
		'Sex': 2,
		'Signature': '',
		'VerifyFlag': 0,
		'OwnerUin': 0,
		'PYInitial': 'XBB',
		'PYQuanPin': 'xiaobangbang',
		'RemarkPYInitial': 'XBB',
		'RemarkPYQuanPin': 'xiaobangbang',
		'StarFriend': 0,
		'AppAccountFlag': 0,
		'Statues': 0,
		'AttrStatus': 33658937,
		'Province': '浙江',
		'City': '臺(tái)州',
		'Alias': '',
		'SnsFlag': 17,
		'UniFriend': 0,
		'DisplayName': '',
		'ChatRoomId': 0,
		'KeyWord': '',
		'EncryChatRoomId': '',
		'IsOwner': 0
	} > ,
	'Type': 'Note',
	'Text': '"小幫幫" 撤回了一條消息'
}

得到了兩種類型的msg,下面是對(duì)比(高亮的部分是不同處,省略了部分相同內(nèi)容??梢渣c(diǎn)擊放大查看大圖

現(xiàn)在來(lái)分析幾條關(guān)鍵信息:

  • MsgId(與下面的NewMsgId同)
  • 消息編號(hào)。這個(gè)很好理解,每條消息都是通過(guò)一個(gè)獨(dú)一無(wú)二的編號(hào)來(lái)與其他消息區(qū)分,所以這兩條消息的編號(hào)不同很正常。如果我們能拿到好友撤回消息的編號(hào),也就能鎖定這條消息了。
  • MsgType(與下面的Type同)
  • 消息類型。如下圖,左邊是普通的對(duì)話消息,右邊類似于系統(tǒng)提示消息。是不是可以根據(jù)這條信息來(lái)判斷是不是有好友撤回了消息?

Content

消息內(nèi)容,注意與下面的Text區(qū)分,這兩種消息類型在內(nèi)容上最大的區(qū)別可能就在這里了。

來(lái)看一下撤回消息的Content是怎么樣的(為了便于查看,已經(jīng)經(jīng)過(guò)格式化)

sysmsg type="revokemsg">
    revokemsg>
        session>wxid_4gngrr04aqjn21/session>
        oldmsgid>1123721956/oldmsgid>
        msgid>2018511155698964390/msgid>
        replacemsg>![CDATA["小幫幫" 撤回了一條消息]]>/replacemsg>
    /revokemsg>
/sysmsg>

一眼就能發(fā)現(xiàn)關(guān)鍵點(diǎn):撤回的那條消息屬于系統(tǒng)消息(sysmsg),類型是撤回消息(revokemsg),對(duì)應(yīng)的消息編號(hào)是2018511155698964390

細(xì)心的讀者已經(jīng)發(fā)現(xiàn),這個(gè)消息編號(hào)正好就是左邊那條消息的編號(hào)。

通過(guò)這個(gè)推理,猜測(cè)Content字段是系統(tǒng)內(nèi)部傳輸?shù)膬?nèi)容,而Text字段則是用戶看到的內(nèi)容。

三、確定消息類型

根據(jù)上述分析,有三個(gè)地方幫助確定收到的某條信息是否是撤回的消息:

1.MsgType

1就是普通消息,是10002則可能為撤回消息。

2.Content

如果Content里有包含type="revokemsg"則可能為撤回消息,否則不是撤回消息。

3.Type

是Text就是普通消息,是Note則可能為撤回消息。

精確起見(jiàn),消息還要同時(shí)滿足上面三種情況才可認(rèn)定為撤回消息。

四、鎖定撤回的消息

由于要鎖定撤回消息必須要MsgId才能確定,所以在存儲(chǔ)臨時(shí)消息時(shí)需要加上這一字段。

log[sender_name][cur_timestamp] = msg['MsgId'] + '|||' + content

為了簡(jiǎn)化數(shù)據(jù)復(fù)雜度,我通過(guò)分隔符|||直接把MsgId加在前面。

于是,鎖定并發(fā)送撤回消息的代碼就時(shí)這樣:

content = str(msg['Text'])
revoke_info = msg['Content']
print('{}, {} 發(fā)來(lái)消息: {}'.format(formatted_timestamp, sender_name, content))
target_msg_pattern = '"{}" 撤回了一條消息'.format(sender_name)
if target_msg_pattern == content and msg['Type'] == 'Note' and str(msg['MsgType']) == '10002' and 'type="revokemsg"' in revoke_info:
    return_msg = ''
    return_msg_head = '{},【{}】撤回了一條消息:\n'.format(formatted_timestamp, sender_name)
    revoke_msg_id = revoke_info.split('msgid>')[-1].split('/msgid>')[0]
    for _, value in log[sender_name].items():
        if value.split('|||')[0] == revoke_msg_id:
            return_msg = value.split('|||')[1]
    if return_msg == '':
        return_msg = '緩存信息列表為空!'
    return_msg = return_msg_head + return_msg
    print(return_msg)
    itchat.send_msg(return_msg, 'filehelper')

測(cè)試一下,為便于查看,將撤回提醒直接發(fā)給機(jī)器人“小幫幫”

 

一個(gè)完美的微信防撤回腳本大功告成!

五、結(jié)語(yǔ)

Python有很多好用好玩的庫(kù),可以慢慢發(fā)掘。本期我們利用ItChat庫(kù)編寫(xiě)了一個(gè)微信防撤回腳本。其實(shí)ItChat功能遠(yuǎn)遠(yuǎn)不止這些,它還可以處理微信群消息以及各種其他類型的消息,我們講到的只是九牛一毛,更多的還要大家自己去探索。

到此這篇關(guān)于撤回我也能看到!教你用Python制作微信防撤回腳本的文章就介紹到這了,更多相關(guān)Python微信防撤回腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python使用wxpy實(shí)現(xiàn)微信消息防撤回腳本
  • Python找出微信上刪除你好友的人腳本寫(xiě)法
  • 微信跳一跳python輔助腳本(總結(jié))
  • 微信跳一跳小游戲python腳本
  • 黑科技 Python腳本幫你找出微信上刪除你好友的人

標(biāo)簽:六盤(pán)水 聊城 楊凌 撫州 牡丹江 南寧 迪慶 揚(yáng)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《撤回我也能看到!教你用Python制作微信防撤回腳本》,本文關(guān)鍵詞  撤回,我,也能,看到,教,你用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《撤回我也能看到!教你用Python制作微信防撤回腳本》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于撤回我也能看到!教你用Python制作微信防撤回腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产视频在线观看一区| 国产三级av在线| 91蜜桃在线观看| 超碰在线中文| 奇米777日韩| 欧美日韩国产二区| 天天做天天爱夜夜爽| 污污网站在线看| 亚洲四色影视在线观看| 精品国产乱码久久久久夜深人妻| 免费在线观看一区| 丰满少妇在线观看资源站| 老司机午夜精品视频在线观看| 欧美日韩喷水| 国产麻豆xxxvideo实拍| 日韩久久中文字幕| 超碰91人人草人人干| 国产一级成人av| 国产91综合一区在线观看| 狂野欧美性猛交xxxx乱大交| www.国产在线视频| 黑人另类精品××××性爽| 欧美极品欧美精品欧美视频| 天堂8在线视频| 欧美色精品天天在线观看视频| 伊人成综合网yiren22| 亚洲人精品午夜射精日韩| 午夜dj在线观看高清视频完整版| 最新久久zyz资源站| 成人97精品毛片免费看| av激情亚洲男人天堂| jizz在线免费播放| 黑人巨大精品欧美一区免费视频| 91视频在线| 亚洲成人国产精品| 国产精品资源在线| 99久久一区三区四区免费| 亚洲一区和二区| 一道本在线观看视频| 美女毛片在线观看| 日韩一区二区三区在线看| 一区二区视频在线观看| 免费a级毛片在线播放| 久久精品影视大全| 黄瓜视频免费观看在线观看www| 国产亚av手机在线观看| 欧美白人做受xxxx视频| 国语产色综合| 亚洲一级二级片| 色无极亚洲影院| 免费观看一二区视频网站| 美国一区二区三区在线播放| 久久精品2019中文字幕| 久久久国产精品一区二区三区| 久久久久久69| 欧美一区二区视频观看视频| 加勒比av一区二区| 91在线超碰| 亚洲色大成网站www| 国产一区二三区好的| 午夜国产小视频| 中文字幕 日韩有码| 国产黄色片在线播放| 欧美大喷水吹潮合集在线观看| 精品一级少妇久久久久久久| 无国产精品白浆免费视| wwwwww日本| 中文字幕国语官网在线视频| 91精品国产综合久久久久久丝袜| 国产精品久久久久久久久晋中| 国产小视频国产精品| av在线亚洲一区| 国产成人免费高清| 久久免费少妇高潮99精品| 久久国产精品高清| av免费看在线| 成人动漫精品一区二区| 91香蕉视频在线下载| 欧美精品一级二级| 国产在线91| 少妇大叫太粗太大爽一区二区| 亚洲高潮女人毛茸茸| 成人做爰66片免费看网站| 污的网站在线观看| 丁香婷婷在线观看| mm131亚洲精品| 香蕉视频官网在线观看日本一区二区| 国产亚洲欧美一区二区| 亚洲一区二区三区免费在线观看| 国产无遮挡免费视频| 成人在线视频首页| 久久出品必属精品| 亚洲国产黄色| 亚洲 欧美 视频| 美女视频免费观看网站在线| 久久久精品在线观看| 日韩一区精品字幕| 18一19gay欧美视频网站| 精品国产一区二区三区四区| 9久久9毛片又大又硬又粗| 欧美成人全部免费| 国产精品高潮在线| av女人的天堂| 国产欧美在线观看一区| 欧美一级视频一区二区| 亚洲欧美日韩国产中文专区| 五级黄高潮片90分钟视频| 91在线观看网站| 国产免费成人在线| 18+视频在线观看| 日韩8x8x| 一本大道熟女人妻中文字幕在线| 在线国产小视频| 色呦呦在线视频| 欧美黑人粗大| 伊人天天综合| 成人av在线资源| 久久午夜色播影院免费高清| www.久久久久久久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 国产视频一区在线播放| 天天色天天综合网| 精品欧美一区二区久久久久| 国产精品麻豆视频| 欧美色成人综合| 国产一区二区精品在线观看| 国产伦精品一区二区三区视频痴汉| 国产日韩欧美中文在线播放| 一区二区三区av| 亚洲一区二区自拍| 亚洲综合三区| 日本一区二区在线免费观看| 欧美日韩国产欧美日美国产精品| 在线激情视频| 国产精品国产三级国产传播| 国产va免费精品高清在线观看| 91丨porny丨探花| 免费看的黄网站| 国产一区二区不卡| 中文字幕黄色大片| 亚洲精品乱码久久久久久日本蜜臀| 精品国一区二区三区| 欧美男女性生活在线直播观看| 亚洲精品一区三区三区在线观看| 岛国av一区二区三区| 青青草久久伊人| 亚洲一区成人| 国产亚洲精品中文字幕| 婷婷视频一区二区三区| 极品盗摄国产盗摄合集| 日本男女交配视频| 欧美亚洲国产精品久久| 日韩精品一区二区久久| 综合自拍亚洲综合图不卡区| 亚洲第一天堂在线观看| 中文字幕在线播放视频| 不卡影院免费观看| 欧美色男人天堂| 自拍偷拍欧美专区| 91超碰在线电影| 波多野结衣亚洲一区| 精品国产一区二区三区久久久樱花| 操人视频在线观看欧美| 台湾亚洲精品一区二区tv| 免费成人深夜夜行网站视频| 99re6热在线精品视频| 在线观看视频一区二区三区| 永久免费精品影视网站| 久久婷婷久久| 成人97精品毛片免费看| 91国产视频在线观看| 美日韩精品免费视频| 日本成人三级电影网站| 一本久道中文无码字幕av| 日韩av资源站| 天堂在线视频观看| 亚洲国产最新| 麻豆传媒在线观看| 欧美激情视频二区| 免费在线激情视频| 日韩精品影音先锋| www.操操操.com| 另类图片亚洲另类| 91精品国产91久久久久| 色综合天天色| 91久久精品久久国产性色也91| 中文字幕亚洲一区二区va在线| 97国产在线观看| 99热这里只有精品5| 精品人妻无码一区二区三区换脸| 一区二区 亚洲| 欧美影院一区| 国产9色视频| av在线网址观看| 亚洲精品成人在线播放| 欧美极品一区二区三区| 91精品啪aⅴ在线观看国产| 在线观看国产欧美| 久久久久99人妻一区二区三区| 久久午夜色播影院免费高清| 国产91在线播放精品91| 国产精品一区二区三区99| 国产乱理伦片在线观看夜一区| 影音先锋一区| 久国内精品在线| 日本视频一区二区三区| 色妞色视频一区二区三区四区| 在线观看中文字幕2021| 亚洲男人天堂av在线| 久久不射影院| 久久成人麻豆午夜电影| 香蕉视频黄色在线观看| 黄页网站一区| 女人十八岁毛片| 高清在线观看av| 日韩成人视屏| 欧美精品aaa| 欧美oldwomenvideos| 国产精品视频久久久久| 久久久噜噜噜久久| 中文字字幕一区二区三区四区五区| 日韩av在线免费观看一区| 国产视色精品亚洲一区二区| 777片理伦片在线观看| 日本三级在线视频| 日本sm残虐另类| 在线一二三区| 国产精品国产三级国产普通话三级| 色屁屁草草影院ccyycom| 亚洲国产另类 国产精品国产免费| 一区二区视频在线观看免费的| 欧亚av在线| 亚洲手机在线观看| 色婷婷av一区二区三区在线观看| 精品国产av 无码一区二区三区| 亚洲精品一区二区三区中文字幕| www.国产麻豆| 国产麻豆精品久久一二三| 天天干天天干天天| 成人自拍视频网| 小早川怜子久久精品中文字幕| 国产精品一区二区三区av| 久久成人福利| 国产熟妇一区二区三区四区| 8x福利精品第一导航| 欧美一区2区三区4区公司二百| 热re99久久精品国99热蜜月| 亚洲精品一区二区三区影院| 你懂的一区二区| 三级精品视频| 妞干网在线观看| 中文字幕日韩欧美在线| 在线国产一级| jizzzz日本| 伦伦影院午夜日韩欧美限制| 无人日本免费视频| caopen在线视频| 成人免费的视频| 久久久久久av无码免费网站下载| 性欧美亚洲xxxx乳在线观看| 国产麻豆剧果冻传媒观看hd高清| 青青青在线观看视频| 国产美女主播在线播放| 日韩午夜激情免费电影| 日韩视频不卡| 久久人妻免费视频| 99视频有精品高清视频| 超碰成人久久| 亚洲澳门在线| 国产一级做a爰片在线看免费| 91精品一区二区| 九九热只有精品| jlzzjlzz亚洲女人18| 成人短视频软件网站大全app| 青青草手机在线观看| 亚洲欧美国产精品桃花| 最新四虎影在线在永久观看www| 国产成人手机视频| 国产一区二区福利| 亚洲美女精品成人在线视频| 国产精品久久久久久影院8一贰佰| 中文字幕一区二区在线观看| 网站免费满18成年在线观看| 99久久免费视频.com| 一本一道久久a久久综合蜜桃| 亚洲欧美在线观看视频| 又黄又爽在线观看| 好看的日韩av电影| 国产精品亚洲第一区在线暖暖韩国| 久草资源在线| 欧美人与禽猛交乱配| 久久一区二区中文字幕| 国产嫩草一区二区三区在线观看| 国产一区免费在线观看| 欧美3p在线观看| 国产1区2区3区| 精品视频1区2区3区| 人操人视频在线观看| 欧美日韩免费观看视频| 亚洲精品一区二区毛豆| 波多野结衣一区二区三区在线观看| 久久久久无码国产精品不卡| 污污的视频在线免费观看| 国产伦理久久久| 狠狠干成人综合网| av综合在线观看| √8天堂资源地址中文在线| 3d动漫啪啪精品一区二区免费| 欧美黄色一级| 欧美性天天影视| 麻豆短视频在线观看| 在线日韩中文字幕| 大胆av不用播放器在线播放| 一级α片免费看刺激高潮视频| 青娱乐一区二区| 亚洲国产精品电影| 欧美一二区视频| 翔田千里亚洲一二三区| 欧美日韩第一区日日骚| 中文字幕手机在线视频| 国产成人精品网址| 成人97精品毛片免费看| 欧美亚洲日本国产| 午夜精品视频在线观看一区二区| 亚洲一区二区免费在线观看| 亚洲瘦老头同性70tv| 日韩av影视在线| 114美女做爰视频在线|