成人性生交大片免费看视频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)民參考!
  • 推薦文章
    精品成人自拍视频| 日韩精品一区二区三区视频在线观看| 色香阁99久久精品久久久| 精品福利一区| 国产精品99久久久久久久vr| 欧美亚洲综合一区| 久久在线91| 亚洲欧美综合国产精品一区| 91麻豆精品国产91久久综合| 日韩av一区二区三区美女毛片| 呻吟揉丰满对白91乃国产区| 久久精品麻豆| 国产精品麻豆视频| 人妻 丝袜美腿 中文字幕| 午夜精品久久久久久久久久久久久蜜桃| 国产经典视频一区| 天天影视色香欲综合网天天录日日录| 粉嫩91精品久久久久久久99蜜桃| 亚洲欧美国产日韩综合| 黄色免费看网站| 国产成人av网站| 亚洲国产午夜伦理片大全在线观看网站| 国产精品一区二区无码对白| 日本动漫同人动漫在线观看| 日韩精品小视频| 国产综合免费视频| 日韩成人av影院| 亚洲av成人精品一区二区三区| 国产又粗又猛又爽又黄的网站| 中文字幕av不卡在线| 91亚洲精品在线观看| 四季av一区二区三区| 亚洲日本中文字幕免费在线不卡| 一区二区91美女张开腿让人桶| jizz在线观看中文| 福利资源在线观看| 日本三日本三级少妇三级66| 欧美一区二区三区不卡| 国产美女主播视频一区| 男女猛烈无遮挡午夜视频| 国产精品中文字幕在线观看| 午夜精品一区二区三区四区| 欧美乱强性伦xxxxx| 亚洲午夜未满十八勿入免费观看全集| 欧美大片免费高清观看| 成片免费观看视频| 欧美日韩国产综合草草| 精品国产一区二区三区四区四| 欧美一区在线视频| av网址在线免费观看| 亚洲一区二区三区在线免费观看| 美国做受三级的视频播放| 女人高潮特级毛片| 日韩成人动漫在线观看| 国产女优在线播放| 91传媒免费视频| 色婷婷综合缴情免费观看| 日韩伦理在线| 欧美韩日一区| 日产日韩在线亚洲欧美| 麻豆视频一区| 精品国偷自产在线视频| 日本成人三级| 亚洲精品在线视频| 日本欧美电影在线观看| 亚洲女人天堂成人av在线| 日韩电影在线一区二区| 在线 丝袜 欧美 日韩 制服| 亚洲国产精品久久久久爰性色| 国产盗摄女厕一区二区三区| 国产精品久久777777| 日韩在线观看电影完整版高清免费悬疑悬疑| 欧美女优在线| 自拍偷拍色综合| 欧美日一区二区三区在线观看国产免| 日本伊人午夜精品| 久久99蜜桃精品久久久久小说| 免费又黄又爽又猛大片午夜| 国产精品麻豆一区| 老司机精品福利视频| 欧洲美女日日| 手机在线看片日韩| 日本少妇一级片| 日韩精品成人在线| 国产福利91精品一区二区| 国产精品免费麻豆入口| www.青青青| 欧美 日韩 国产 激情| 蜜臀av性久久久久蜜臀aⅴ四虎| heisi视频网在线观看| 国产自产在线视频一区| 免费在线观看污污视频| 日韩成人精品视频| 妞干网在线播放| 一级黄色高清视频| 精品人妻无码一区二区色欲产成人| 日韩网站在线看片你懂的| 精品国产伦一区二区三区观看说明| 欧美久久久久久久久久久久| 欧美成人a在线| a级大胆欧美人体大胆666| 青青草国产精品97视觉盛宴| 污视频网站入口| 美国一级片在线观看| 在线观看h网址| 国产精品国产精品国产专区不蜜| 国产高清在线a视频大全| 日本sm极度另类视频| 亚洲桃色在线一区| 一区二区三区在线看| 国产精品久久久久三级| 欧美日韩国产一区二区三区不卡| 91免费精品国自产拍在线不卡| 一二美女精品欧洲| 国产精品999视频| av毛片精品| 亚洲va欧美va国产综合久久| 性做久久久久久久| hbad中文字幕| 国产激情一区| 国产亚洲成人精品| 欧美一区二区三区图| 福利一区在线观看| 少妇熟女视频一区二区三区| 秋霞网一区二区三区| 久久99精品久久久久久欧洲站| 一二三四社区欧美黄| 猫咪成人在线观看| 女人爱爱视频| 久久久亚洲一区| 3d动漫一区二区三区| 欧美精品精品一区| 男女羞羞视频在线观看| 中文不卡1区2区3区| 欧美三级电影精品| 精品成人a区在线观看| 国产精品观看在线亚洲人成网| 国产精品12p| 国产一区二区三区三区在线观看| 新天天拍日日拍狠狠拍| 亚洲高清国产拍精品26u| 国内精品亚洲| 亚洲+小说+欧美+激情+另类| av网页在线| 性xxxx视频| 五月激情综合网| 亚洲成人av资源| 欧美黑人性生活视频| 日本一区福利在线| 欧美性猛交xxxx乱大交hd| 国产福利一区二区在线精品| 国产一区电影| 国产成人三级一区二区在线观看一| www.色欧美| 麻豆乱码国产一区二区三区| 99精品久久| 青青一区二区| 久久久国产成人精品| 视频在线日韩| 欧美一级免费片| 最新电影电视剧在线观看免费观看| 久久亚洲欧美国产精品乐播| 欧美一区三区四区| 国产叼嘿视频在线观看| 欧美激情精品久久久久久免费| 人妻丰满熟妇aⅴ无码| 中文字幕色呦呦| 成人全视频高清免费观看| av每日在线更新| 亚洲一区二区三区美女| 国产一区二区三区免费不卡| 国产精品美女毛片真酒店| 2020久久国产精品| 久久久久亚洲| 国产91九色视频| 国产精品黑丝在线播放| 日韩av网站在线观看| 美女欧美视频在线观看免费| 日本成在线观看| 色综合中文字幕| 羞羞答答成人影院www| 污视频网站在线看| 国产美女视频黄a视频免费| 国产91|九色| 亚洲成人中文在线| 久久综合五月天| 在线看片一区| 综合分类小说区另类春色亚洲小说欧美| 成年人av电影| 红桃视频在线观看一区二区| 日韩美女国产精品| 国产精品毛片一区视频| 成人在线免费观看网站| 在线免费观看av片| 精品久久久久久亚洲精品| 亚洲综合一区二区三区| 日韩在线视频免费| 成年人免费在线观看网站| 欧美极品在线播放| 男人插入女人视频| 欧美日韩一区二区三区四区五区| 国产精品一二区| 91精品又粗又猛又爽| 欧美日韩在线另类| 欧美日韩高清免费| 欧美日韩一二三四| 在线亚洲成人| 国产精品人人爽人人爽| 欧美综合第一页| 日韩视频免费大全中文字幕| 国产农村妇女毛片精品| 亚洲成年人电影网站| 岛国片在线免费观看| 91亚洲国产精品| 夜夜爽夜夜爽精品视频| 欧美美女15p| 日日碰狠狠添天天爽超碰97| 欧美女激情福利| 久久亚洲综合国产精品99麻豆精品福利| 秋霞午夜一区二区三区视频| 欧美日韩亚洲一区三区| 麻豆精品精品国产自在97香蕉| 在线中文字幕第一区| 亚洲国产97在线精品一区| 日韩欧美在线中字| 国产精品原创| 欧美日韩国产一区| 夜夜嗨aⅴ一区二区三区| 欧美图片第一页| 久久激情视频免费观看| 人妻丰满熟妇av无码久久洗澡| 欧美熟妇另类久久久久久多毛| 精品伊人久久97| 日韩电影在线免费观看| 欧美在线精品一区二区三区| 国产精品xnxxcom| 亚洲成人日韩| 欧美色图综合网| 992tv在线观看| 久草视频这里只有精品| 老**午夜毛片一区二区三区| 超碰在线97国产| 嫩草嫩草嫩草嫩草嫩草| 韩国一区二区三区美女美女秀| 羞羞视频网站在线免费观看| 国产视频一二三区| 欧美性大战久久久久| 欧美精品日韩在线| 久久久久久久久综合影视网| 亚洲视频欧洲视频| 大奶在线精品| 成年人网站在线观看视频| 国产丝袜视频在线观看| 亚洲av无码一区二区三区dv| 激情五月综合网| 特黄特色特刺激视频免费播放| 国产特级嫩嫩嫩bbb| 最爽无遮挡行房视频在线| 国产精华一区| 久久久精品国产免大香伊| 中文字幕精品—区二区四季| 精品久久久久久久久国产字幕| 欧美视频免费看| 波多野结衣国产精品| 久久精品无码专区| 日韩国产一区| 久久久久久久午夜| 1区2区视频| 中文字幕第21页| 一区二区视频观看| 日韩在线观看精品| ga∨成人网| 亚洲蜜桃精久久久久久久| 免费午夜一级| 91av俱乐部| 天堂av在线7| 91激情视频在线观看| 一级女性全黄久久生活片免费| 精品国产99| 性欧美free| 国产欧美婷婷中文| 欧美精品不卡| 亚洲色图欧美制服丝袜另类第一页| 黄色污网站在线观看| 精品国精品国产自在久不卡| 日韩精品一区二区亚洲av性色| 亚洲乱码电影| 亚洲视频中文| 日韩欧美在线中文字幕| 欧美成人手机在线| 欧美女同网站| 久久久久久亚洲综合影院红桃| 日韩美女主播视频| 91精彩视频在线观看| 国产精品一卡二| 99国产一区二区三精品乱码| 精品美女在线观看视频在线观看| 成人免费毛片片v| 91精品免费视频| 成人免费视频国产免费| 中文字幕久久午夜不卡| 欧美成人一区二区三区片免费| 一本久道久久综合狠狠爱亚洲精品| 中文字幕成人精品久久不卡| 精品国产3级a| 亚洲一区二区三区四区| 天天干天天操天天干天天操| 午夜cr在线观看高清在线视频完整版| 91精品人妻一区二区三区四区| 国产一二三四在线视频| 中文字幕免费播放| 亚洲AV无码国产精品| 日本一区网站| 2023国产一二三区日本精品2022| 国产18精品乱码免费看| 日韩精品手机在线| 久久黄色免费网站| 亚洲一区二区三区高清| 日韩av在线免费| 午夜激情一区二区| 麻豆影视在线| 国产 国语对白 露脸| 美女被人操网站| 成人黄色激情视频| 日韩视频免费在线观看| 三上亚洲一区二区| 欧美r级电影| 先锋影音国产精品|