黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

python使用pywinauto驅動微信客戶端實現公眾號爬蟲

瀏覽:15日期:2022-06-19 10:34:14
目錄項目地址pywinauto簡介WechatAutomator類init_windowcrawl_gongzhonghaolocate_userprocess_page項目地址

https://github.com/fancyerii/wechat-gongzhonghao-crawler

pywinauto簡介

pywinauto是一個python的工具,可以用于控制Windows的GUI程序。詳細的文檔可以參考這里。

WechatAutomator類

自動化微信的代碼封裝在了類WechatAutomator里,完整的代碼可以參考這里。這里簡要的介紹一下其中的主要方法:

init_window

這個方法完成類的初始化,它的代碼為:

def init_window(self, exe_path=r'C:Program Files (x86)TencentWeChatWeChat.exe', turn_page_interval=3, click_url_interval=1, win_width=1000, win_height=600):app = Application(backend='uia').connect(path=exe_path)self.main_win = app.window(title=u'微信', class_name='WeChatMainWndForPC')self.main_win.set_focus()self.app = appself.visible_top = 70self.turn_page_interval = turn_page_intervalself.click_url_interval = click_url_intervalself.browser = Noneself.win_width = win_widthself.win_height = win_height# 為了讓移動窗口,同時使用非uia的backend,這是pywinauto的uia的一個bugself.app2 = Application().connect(path=exe_path)self.move_window()

我們首先來看函數的參數:

exe_path 微信程序的地址 turn_page_interval 抓取翻頁時的時間間隔,默認3s click_url_interval 在抓取一頁的url時的間隔,默認1s win_width 設置窗口的寬度 win_height 設置窗口的高度,如果顯示器的分辨率較大,可以設置的更加高一些,從而一頁包含的文章數更多一些,從而翻頁少一點。注意:一定要保證窗口完全可見,也就是說win_height不能大于實際分辨率的高度!

這個函數的主要功能是構建Application對象從而通過pywinauto實現控制,這里使用的是uia的backend,然后設置窗口的大小并且把窗口移到最左上角。因為根據so文章,pywinauto 0.6.8存在bug,只能通過win32的backend來移到窗口,所以構造了self.app2然后調用move_window()函數把窗口移到最左上角。

crawl_gongzhonghao

這個函數實現了某個公眾號的文章抓取。它的基本控制邏輯如下:

首先通過搜索框根據名字搜索公眾號并且點擊它。 對于當前頁點擊所有的鏈接并且下載其內容。 使用PAGE_DOWN鍵往下翻頁 需要判斷是否繼續(xù)抓取

第一個是通過locate_user函數實現,后面會介紹。第二個是通過process_page函數實現,后面也會介紹。判斷是否繼續(xù)抓取的邏輯為:

如果翻頁超過max_pages,則停止抓取 如果碰到某個url曾經抓取過,那說明之前的文章都已經抓取過了,則停止抓取 如果lastest_date不是None并且一篇文章的發(fā)布日期早于它,則停止抓取

所以我們通常會在第一次抓取的時候把max_pages設置的很大(比如100),然后通過latest_date來抓到指定的日期。而之后的抓取則設置max_pages為較小的值(比如默認的6),這樣只要爬蟲在兩次抓取之間公眾號的更新不超過6頁,那么就不會漏掉文章。具體的邏輯可以參考main.py,它會把抓取的文章通過http請求發(fā)給Server,并且每次抓取的時候從Server查詢抓取過的文章存放到states這個list里states[i][“url”]就存儲了第i篇文章的url。

def crawl_gongzhonghao(self, account_name, articles, states, detail, max_pages=6, latest_date=None, no_item_retry=3):logger.debug(account_name)if not self.locate_user(account_name): return Falselast_visited_titles = set()visited_urls = set()self.turn_page_up(min(20, max_pages * 2))pagedown_retry = 0last_visited_titles = []for page in range(0, max_pages): items = [] last_visited_titles = self.process_page(account_name, items, last_visited_titles, states, visited_urls, detail) articles.extend(items) if len(items) == 0:pagedown_retry += 1if pagedown_retry >= no_item_retry: s = 'break because of retry {}'.format(pagedown_retry) logger.debug(s) WechatAutomator.add_to_detail(s, detail) break else:pagedown_retry = 0 if len(items) > 0 and latest_date is not None:html = items[-1][-1]pub_date = WechatAutomator.get_pubdate(html)if pub_date and pub_date < latest_date: s = 'stop because {} < {}'.format(pub_date, latest_date) logger.debug(s) WechatAutomator.add_to_detail(s, detail) break url_exist = False for item in items:if WechatAutomator.url_in_states(item[0], states): s = 'stop because url exist {}'.format(item[0]) logger.debug(s) WechatAutomator.add_to_detail(s, detail) url_exist = True break if url_exist:break self.click_right() self.main_win.type_keys('{PGDN}') time.sleep(self.turn_page_interval)self.turn_page_up(page * 2)return Truelocate_user

locate_user函數的控制流程為:

找到左上角的搜索框并且點擊它獲得焦點 使用ctrl+a選中可能有的文字(之前的bug?)并且使用后退鍵刪除它們 輸入公眾號名稱 在彈出的list里點擊這個公眾號名稱從而進入公眾號

def locate_user(self, user, retry=5):if not self.main_win: raise RuntimeError('you should call init_window first')search_btn = self.main_win.child_window(title='搜索', control_type='Edit')self.click_center(search_btn)self.main_win.type_keys('^a')self.main_win.type_keys('{BACKSPACE}')self.main_win.type_keys(user)for i in range(retry): time.sleep(1) try:search_list = self.main_win.child_window(title='搜索結果')match_result = search_list.child_window(title=user, control_type='ListItem')self.click_center(match_result)return True except:passreturn False

這里主要就是通過child_window函數進行定位,關于它的用法這里不介紹。關于怎么定位元素的方法可以使用Inspect.exe或者print_control_identifiers函數,具體參考這里。

process_page

這個函數是最主要的抓取代碼,它處理當前一頁的內容,它的控制流程如下:

構建當前頁的tree 使用recursive_get函數遍歷這顆樹并且找到每篇文章對應的element 遍歷每一篇文章 如果文章的名字在上一頁出現過,則跳過獲得這篇文章的坐標信息如果文章不可見(rect.top >= win_rect.bottom or rect.bottom <= self.visible_top)則跳過計算點擊的坐標點擊文章打開新的窗口在新的窗口中點擊【復制鏈接】按鈕從剪貼板復制鏈接url通過url下載文章內容并且parse發(fā)布日期

邏輯比較簡單,但是有一些很trick的地方:

微信翻頁的實現 微信客戶端的翻頁和瀏覽器不同,它的內容是累加的,比如第一頁3篇文章,往下翻一頁可能變成6篇文章,再翻可能變成9篇。這個時候這9篇文章都是在tree中的,只不過最后3篇的坐標(top和bottom)是空間的。 能否點擊 一篇文章對應的框(圖)可能是部分可見的,甚至它的top非常接近屏幕的最下方,這個時候可能點不了。如下圖所示:

python使用pywinauto驅動微信客戶端實現公眾號爬蟲

與此類似的是右上角的黑色頭部(不能滾到并且會遮擋)也有一定空間,如下圖所示:

python使用pywinauto驅動微信客戶端實現公眾號爬蟲

點擊的位置

因為這個框可能很窄(bottom-top很小)并且可能在很靠上或者靠下的位置。所以有如下代碼:

# 計算可見的高度 visible_height = min(rect.bottom, win_rect.bottom) - max(rect.top, win_rect.top+self.visible_top) # 太窄的不點擊,希望下次翻頁后能顯示更多像素從而可以點擊, # 但是如果微信的某個文章的框的高度小于10個像素,那么這篇文章就無法被點擊 # 不過作者目前為發(fā)現這么窄的文章 if visible_height < 10:continue# 如果某個文章的框太大,則拋出異常,目前為止為發(fā)現這樣的問題。 if rect.bottom - rect.top >= win_rect.bottom - self.visible_top:raise RuntimeError('{}-{}>={}-{}'.format(rect.bottom, rect.top, win_rect.bottom, self.visible_top)) # 如果下部部分可見,那么點擊上方是比較”安全“的 if rect.bottom >= win_rect.bottom:click_up = True # 如果下部完全可見,則點擊下方是”安全“的 else:click_up = False

完整代碼如下:

def process_page(self, account_name, items, lastpage_clicked_titles, states, visited_urls, detail):clicked_titles = set()text = self.main_win.child_window(title=account_name, control_type='Text', found_index=0)parent = textwhile parent: parent = parent.parent() if ’會話列表’ == parent.element_info.name:breakpaths = [0, 2, 0, 0, 0, 1, 0]for idx in paths: parent = parent.children()[idx]elems = []self.recursive_get(parent, elems)win_rect = self.main_win.rectangle()for elem in elems: rect = elem.rectangle() if elem.element_info.name in lastpage_clicked_titles:continue if rect.top >= win_rect.bottom or rect.bottom <= self.visible_top:continue visible_height = min(rect.bottom, win_rect.bottom) - max(rect.top, win_rect.top+self.visible_top) if visible_height < 10:continue if rect.bottom - rect.top >= win_rect.bottom - self.visible_top:raise RuntimeError('{}-{}>={}-{}'.format(rect.bottom, rect.top, win_rect.bottom, self.visible_top)) if rect.bottom >= win_rect.bottom:click_up = True else:click_up = False if self.is_bad_elem(elem):s = 'not good elem {}'.format(elem.element_info.name[0:10])logger.debug(s)WechatAutomator.add_to_detail(s, detail)continue try:self.click_url(rect, win_rect, click_up)copy_btn = self.browser.child_window(title='復制鏈接地址')self.click_center(copy_btn, click_main=False)url = clipboard.GetData()if elem.element_info.name != ’圖片’: clicked_titles.add(elem.element_info.name)if url and not url in visited_urls: visited_urls.add(url) html = None try:html = requests.get(url).text except:s = 'fail get {}'.format(url)logger.debug(s)WechatAutomator.add_to_detail(s, detail) items.append((url, rect, elem.element_info.name, html)) except:traceback.print_exc()pass finally:if self.browser: try:self.browser.close() except:pass self.browser = None time.sleep(self.click_url_interval)return clicked_titles

以上就是python使用pywinauto驅動微信客戶端實現公眾號爬蟲的詳細內容,更多關于python 公眾號爬蟲的資料請關注好吧啦網其它相關文章!

標簽: 微信 Python
相關文章:
主站蜘蛛池模板: 99精品偷自拍 | 欧洲成人免费视频 | 成人午夜视频免费观看 | 欧美精品久久久久久久免费软件 | 深夜av在线播放 | 女人高潮流白浆视频 | 特级做a爰片毛片免费69 | 九九久久精品国产免费看小说 | 午夜在线观看视频网站 | 亚洲成人播放 | 久久久精品成人免费观看 | 麻豆精品91 | 草草在线视频 | 久久午夜夜伦鲁鲁片免费无码影视 | 国产女性无套免费看网站 | 黑色超薄丝袜脚交爽91 | 美女国产一区 | 日韩国产成人 | 姑娘第5集在线观看免费好剧 | 5d肉蒲团之性战奶水 | 国产综合精品一区二区三区 | 亚洲 精品 主播 自拍 | 欧美一区二区在线视频 | 超碰女优 | 阿娇全套94张未删图久久 | 天天色综网 | 日本不卡中文字幕 | 狂野欧美性猛xxxx乱大交 | 亚洲区av | 国产亚洲成av人在线观看导航 | 黑人插少妇 | 午夜影院视频 | 韩国午夜av | 日本免费精品一区二区三区 | 成人性生交大片免费看中文 | 大桥久未无码吹潮在线观看 | 国产第一福利 | 精品无码一区二区三区的天堂 | 欧美a级在线免费观看 | 91新网站| www91视频com | 亚洲a在线播放 | 亚洲精品乱码久久久久v最新版 | 激情毛片视频 | 国外亚洲成av人片在线观看 | 国产精品女人精品久久久天天 | 一级国产20岁美女毛片 | 97影院在线午夜 | 日韩不卡高清 | 成人一区二区视频 | 精品视频免费观看 | 九色91蝌蚪 | 中文乱码字慕人妻熟女人妻 | 日韩精品一区中文字幕 | av亚洲在线 | 波多野结衣一区二区三区免费视频 | 自拍偷自拍亚洲精品播放 | 国产一区不卡视频 | 国产口爆吞精在线视频2020版 | 一本大道久久久久精品嫩草 | 一级黄色大片免费 | 国产99视频精品免费播放照片 | 天堂资源在线播放 | 亚洲精品乱码久久久久久中文字幕 | 中文av网站 | 欧美日韩免费一区二区 | 极品熟妇大蝴蝶20p 国产女人高潮叫床视频 | 国内精品卡一卡二卡三 | 欧美成人午夜精品久久久 | 国产成人一区二区三区 | 天天摸天天透天天添 | 91com在线观看 | 国产国拍精品亚洲 | 日本一本久草 | 六月丁香激情 | 人人干免费 | 久久久精品一区 | 国产一卡二卡在线 | 欧美射| 久草在线免费福利 | 国产天天操 | 先锋资源中文字幕 | 亚洲精品久久久蜜夜影视 | 国产情侣出租屋露脸实拍 | 日本涩涩网站 | 国产超高清麻豆精品传媒麻豆精品 | 久久国产精品影视 | 99爱在线视频这里只有精品 | 欧美人牲 | 国产制服av | 99亚洲国产精品 | 国产精品国产三级国产普通话蜜臀 | 巴西少妇xxb大毛又多 | 美女国产在线 | 免费在线观看黄视频 | 国产伦精品一区二区三区视频我 | 国产69精品久久99的软件特点 | 国产亚洲xxxx在线播放 | 日本精品久久久久中文字幕 | 中文字幕资源在线 | 亚洲清色 | 亚洲国产色图 | 十八岁污网站在线观看 | 夜夜躁狠狠躁日日躁 | 久久亚洲一区 | 99噜噜噜在线播放 | 国产a18片免费观看 国产aⅴxxx片 | 诱人的乳峰奶水hd | 三上悠亚久久精品 | 人禽伦免费交视频播放 | 国产激情小视频 | 亚洲精品国产一区二区在线观看 | 青青草欧美视频 | 少妇高潮惨叫在线播放 | 三级av在线 | аⅴ资源新版在线天堂 | 实拍澡堂美女洗澡av | 国产精品免费麻豆入口 | 久久99精品久久久久婷综合 | 国产一区网 | 日本人妻丰满熟妇久久久久久 | 欧美日韩中文在线 | 三级色视频 | 久久中文字幕精品 | 国产精品天天干 | 亚洲欧美高清一区二区三区 | 亚洲国产日韩一区 | 成人在线观看免费网站 | 女人和拘做爰正片视频 | 国产亚洲精品久久19p | 国产做爰视频免费播放 | 在线视频成人 | 在线蜜桃| 国产精品免费一区二区 | 亚洲一区二区三区免费视频 | 黄色一级在线视频 | 久久精品视频99 | 四虎免费视频 | 催眠调教邻居美人若妻在线播放 | 国产精品美女在线观看 | 国产精品视频色拍拍 | 又黄又爽又色成人免费视频体验区 | 男男毛片 | 黄网站色视频免费观看 | 国产亚洲精品久久久网站好莱 | 无码专区3d动漫精品免费 | 国产午夜无码精品免费看 | 久久天堂国产香蕉三区 | 免费成人黄色av | 99久久欧美日韩国产二区 | 午夜少妇一级福利 | 肉欲性毛片交国产 | 久久人精品 | 亚洲网站在线播放 | 韩国美女vip内部1101福利 | 成人免费大片黄在线播放 | 国产床戏无遮挡免费观看网站 | 97超碰福利 | 狠狠爱成人 | 亚洲精品美女视频 | 亚洲黄色免费 | 91色蝌蚪 | 亚洲成人综合视频 | 成人涩涩软件 | 国产成人一区二区三区别 | 在线免费av网站 | 特a级黄色片 | 久久999| 欧美日韩精品久久 | 亚洲国产成人无码av在线播放 | 懂色av成人一区二区三区 | 天天射天天干天天 | 国产精品久久婷婷 | 久久成人亚洲 | 国产裸体无遮挡免费视频 | 亚洲第一aaaaa片 | 果冻传媒mv免费播放在线观看 | 少妇激情一区二区三区视频小说 | 小明www永久免费播放平台 | 久久婷婷五月综合97色 | 免费播放一区二区三区 | 日本在线高清不卡免费播放 | 国产一区精品视频 | 色悠悠国产 | 日韩三级精品 | 久久精品视频8 | 少妇撒尿一区二区在线视频 | 伊人网成人 | 久久久综合视频 | 国产免费一级视频 | 久久久久久亚洲精品不卡4k岛国 | 亚洲一区二区在线 | 深爱激情五月婷婷 | 91精品91| 一本色道久久综合亚洲精品不卡 | 99久久婷婷国产综合亚洲 | av在线www| 亚洲第一页中文字幕 | 日韩欧美黄色片 | 午夜免费福利小视频 | 中文字幕视频免费观看 | 亚洲成av人片在线观看无码不卡 | 人人妻人人澡人人爽秒播 | 精品日本一区二区三区免费 | 91高清国产| 爱射网 | 成人av网站大全 | 国产69av | 久久久久久五月天 | 色综合天天色 | 一二三四区在线 | 男人天堂网在线视频 | 性初体验美国理论片 | 在线精品视频一区二区三四 | 日本一卡2卡3卡四卡精品网站 | 欧美黑人性暴力猛交喷水黑人巨大 | 美女视频黄的免费 | 亚洲综合另类小说色区一 | 超碰97最新 | 超碰综合在线 | 四虎少妇做爰免费视频网站四 | xxxx性xx另类ⅹ亚洲hd | 性色在线观看 | 亚洲婷婷综合网 | 精品一区二区三区av | 欧美性猛交富婆辛迪 | 老司机午夜免费精品视频 | 91蝌蚪少妇| 日产精品久久久久久久 | 两男一女3p揉着她的奶视频 | 内射无码专区久久亚洲 | 日本a在线免费观看 | 成人黄色免费视频 | 日韩欧美在线综合网另类 | 波多野一区二区 | 国产良妇出轨视频在线观看 | 后进极品白嫩翘臀在线视频 | 中国美女牲交视频 | 91福利影院 | 丝袜国产视频 | 亚洲免费黄色网 | 亚洲第一大综合区 | 日韩视频无码中字免费观 | 免费看国产黄色片 | 国产视频第二页 | 欧美一区二区三区四区在线观看地址 | 麻豆精品国产精华精华液好用吗 | 成人午夜视频免费观看 | 亚洲ww中文在线 | 欧美精品日韩 | 粉嫩av亚洲一区二区图片 | 特黄a级片 | 国产成人精品免费看视频 | 亚洲一级片免费 | 中国老妇荡对白正在播放 | 日本不卡中文字幕 | 精品黑人一区二区三区久久 | 欧美xxxx日本和非洲 | 香蕉精品在线 | www8888久久爱站网 | 日本jizzjizz| 色资源在线 | 日本大码a∨欧美在线 | 性做久久久久久免费观看 | 午夜精品久久久久久久99樱花 | 婷婷国产一区综合久久精品 | 欧美少妇一区二区三区 | 日韩无码专区 | 一个人看的www免费视频在线观看 | 日本亚洲一区 | 伊人一区二区三区 | 国产91调教| 人人草人 | 98tv | 精品一区二区三区中文字幕 | 国产乱码精品一区二区三区五月婷 | 亚洲第一网站在线观看 | 亚洲精品一区二区三区在线 | 久色91| 狠狠综合久久av一区二区 | 欧美 国产 亚洲 卡通 综合 | 欧美人狂配大交3d怪物一区 | 日产精品久久久一区二区 | 污片网站在线观看 | 亚洲丶国产丶欧美一区二区三区 | 97人人超碰国产精品最新 | 色综合视频在线 | 国产成年人网站 | 欧美激情videos | 欧美破处女 | 永久免费观看国产裸体美女 | 岬奈奈美精品一区二区 | 日本一区二区三区视频在线播放 | 精品国产免费久久久久久婷婷 | 国产亚洲精品久久久久久无几年桃 | 一级黄色大片在线观看 | 免费看国产一级片 | 色婷婷91| 国产精品福利视频一区 | 亚洲国产精品视频 | 特级淫片裸体免费看 | 久久久久久免费毛片 | 日韩精品免费在线视频 | 日韩不卡的av | 天天av天天翘天天综合网 | 久久久久青草 | 强制中出し~大桥未久在线播放 | 欧美一二三 | www在线免费观看 | 在线播放亚洲 | 日日摸夜夜 | 免费观看成年人网站 | 国产免费网站在线观看 | 我要看免费黄色片 | 97超碰人人干 | 潮喷大喷水系列无码久久精品 | 2024av在线播放 | 一级特黄高清 | 欧洲视频一区二区 | 台湾a级片| 无码人妻精品一区二区三区不卡 | 成人精品一区二区户外勾搭野战 | av大帝在线观看 | 18性xxxxx性猛交 | 国产-第1页-浮力影院 | 无套内谢孕妇毛片免费看 | 91超薄肉色丝袜交足高跟凉鞋 | 一a级毛片 | 亚洲乱码在线观看 | 夜夜躁狠狠躁日日躁202小说 | 成人 黄 色 免费播放 | 亚洲国产成人在线 | 性——交——性——乱免费的 | 三级黄色av | 疯狂做爰高潮videossex | 成人久久久 | 一区二区三区国产在线 | 高h放荡受浪受bl | 最新中文字幕av无码不卡 | 潘金莲三级野外 | 内射合集对白在线 | 欧美在线视频二区 | 乱人伦精品视频在线观看 | 日本高清视频在线 | 精精国产xxxx视频在线观看 | 一线二线三线天堂 | 91九色丨porny丨朋友 | 无码人妻一区二区三区在线 | 亚洲日韩中文字幕在线播放 | av在线激情 | 丁香花小说手机在线观看免费 | 美女黄色一级视频 | 青青草超碰在线 | 青青草十七色 | www.av欧美| 嫩草视频免费观看 | 另类欧美日韩 | 草久久久久| 国产精品视频1区 | 国产精品一区二区久久 | 69视频免费 | 国产精品老牛影院99av | 鸭子tv国产在线永久播放 | 中文字幕乱码一区av久久不卡 | 美女视频黄a视频全免费观看 | 亚洲国产精品久久一线不卡 | 日本韩国免费观看 | www深夜福利| 亚洲一二三四专区 | 少妇真实被内射视频三四区 | 日本在线免费观看视频 | 午夜性刺激免费看视频 | 日本免费黄色片 | 午夜中出 | 中文字幕手机在线视频 | 欧美黄色性视频 | 91文字幕巨乱亚洲香蕉 | 欧类av怡春院 | 古装做爰无遮挡三级聊斋艳谭 | 亚洲tv在线观看 | 精品欧美小视频在线观看 | 欧美图片一区二区三区 | 99久久人人爽亚洲精品美女 | 中文字幕在线视频第一页 | 亚洲精品肉丝少妇在线 | 欧美精品v国产精品v日韩精品 | 日韩av爽爽爽久久久久久 | 久久精品5| 性调教学院高h学校 | 日韩和欧美一区二区 | 国产精品美女久久久久av爽李琼 | 非洲黑人狂躁日本妞 | 亚洲中文字幕精品一区二区三区 | 免费视频一二三区 | 在线一区二区三区做爰视频网站 | 国产一区二区精品久久 | 日韩日日日 | 免费看一区二区三区 | 狠狠色综合tv久久久久久 | 亚洲欧洲巨乳清纯 | 国产精品视频一区二区免费不卡 | 亚洲视频入口 | 男女啪啪做爰高潮无遮挡 | 欧美xxxxx精品 | 欧美日韩欧美日韩在线观看视频 | 国产精品有码无码av在线播放 | 日日噜噜夜夜狠狠va视频v | 日本大奶视频 | 亚洲精品日韩欧美 | 日韩在线观看第一页 | 国内精品视频在线观看 | 国产精品av久久久久久小说 | 日本特黄色片 | 中文字幕精品一区二区精品 | 最新天堂在线视频 | 国产精品入口麻豆原神 | 亚洲一区 | 亚洲加勒比久久88色综合 | zzzwww在线观看免 | 夜夜看| 国产人妖av| 欧美精品成人一区二区三区四区 | 精品久久久一二三区播放播放播放视频 | 一级黄色片在线 | 春意影院福利社 | 99久久精品国产一区二区蜜芽 | 成人久久久精品国产乱码一区二区 | 欧美精品欧美极品欧美激情 | 香蕉视频在线观看网址 | 少妇小芸h系列小说 | 欧美日韩精品区别 | 狠狠干男人的天堂 | 国产精品偷窥熟女精品视频 | av成人免费在线观看 | 久久久久亚洲精品中文字幕 | 国产黄色av网站 | 欧美黑人又粗又大又爽免费 | 校园春色中文字幕 | 伊人精品在线观看 | 中文字字幕在线中文乱 | 超碰伊人久久 | 国产精品毛片va一区二区三区 | 久草五月 | 韩国中文字幕在线观看 | 国产极品尤物 | 欧美性极品少妇xxxx | 亚洲精品无码永久中文字幕 | 日本一级淫片免费啪啪琪琪 | 99热这里只有精品5 99热这里只有精品9 | 优月まりな乳狂在线观看 | 无码gogo大胆啪啪艺术 | 开心春色激情网 | 日韩欧美视频一区 | 少妇高潮大叫好爽 | 天堂va在线高清一区 | 最新av网站在线观看 | 羞羞视频在线免费 | 18禁美女裸体爆乳无遮挡 | 一级片亚洲 | 欧美日韩色综合 | 九九热在线视频观看 | 国产免费看黄 | www夜夜骑| 国产女人与zoxxxx另类 | 日韩精品无码一区二区三区av | 国产精品久久呻吟 | 欧美第十页 | 日本久久精品少妇高潮日出水 | 91人人爽人人爽人人精88v | 豆国产97在线 | 亚洲 | 漂亮人妻被中出中文字幕 | 久久加勒比亚洲精品一区 | 日韩精品一区二区三区在线视频 | 精品无码一区二区三区av | 精品人妻中文字幕有码在线 | 9lporm自拍视频区九色 | 777色视频| 国产一区二区片 | 日本少妇xxxx软件 | 日日碰狠狠躁久久躁综合小说 | 欧美一级淫片 | 特级黄色片 | 日本天天色 | 少妇高潮av久久久久久 | 中文在线8资源库 | 第色| 天天久久久| 开心激情久久 | 99视频这里有精品 | 日本熟妇毛茸茸丰满 | 成人免费一级伦理片在线播放 | 不卡av在线 | 欧美一区不卡 | 波多野一区二区 | 国产成人精品免费视频大全最热 | 97无人区码一码二码三码 | 国产精品制服诱惑 | 六月色丁香 | 欧性猛交ⅹxxx乱大交 | 午夜精品福利视频 | 亚洲精品1234 | www.69av.com| 免费成人av网址 | 国产艳妇疯狂做爰视频 | 精品人妻无码一区二区三区蜜桃一 | 精品av天堂毛片久久久借种 | 农村妇女av| 蜜桃成人免费视频 | 国产精品九九九 | 日本一二三区视频在线 | 在线精品视频一区二区三区 | 国产精品91在线 | 88成人免费快色 | 欧美一区二区三区成人 | 在线免费观看一区 | 18禁免费观看网站 | 无码内射中文字幕岛国片 | 欧美三级在线视频 | www国产在线视频 | 国产肉体xxxx裸体137大胆 | 日本少妇喂奶视频 | 精品乱码久久久久久久 | 亚洲第8页 | 原创露脸88av | 97久久精品无码一区二区 | 成人疯狂猛交xxx | 久久精品国产一区 | 国产suv精品一区 | 中国一级特黄毛片大片久久 | 99国产精品久久久久99打野战 | 日本免费中文字幕 | 一区二区日本视频 | 永久免费看动漫黄址 | 久久久久夜 | 国产精品久久久久久在线观看 | 欧美片网站免费 | 日韩精品一二区 | a资源在线 | 正在播放重口老熟女露脸 | 亚洲你懂的 | 色偷偷亚洲男人本色 | 肉色丝袜足j视频国产 | 91丨九色丨蝌蚪丨老版 | 五月花婷婷 | 国产精品九色 | 特黄三级毛片 | 伊人精品视频 | 国产一区欧美一区 | 亚洲精品午夜无码专区 | 国产欧美大片 | 在线免费色 | 久久国产热 | 男女69式互吃动态图在线观看 | 久久久久久久美女 | 中文在线天堂资源 | 日本在线二区 | 亚洲国产精品系列 | 欧美日韩亚洲国产 | 国内精品偷拍视频 | 日韩 欧美 亚洲 国产 | 国产成人在线综合 | 国产精品乱码一区 | 亚洲伦理天堂 | 永久免费网站看黄yyy45视频 | 国产精品入口夜色视频大尺度 | 中文字幕亚洲精品久久女人 | 国产一级一区二区 | 桃色在线视频 | 国产成人一区 | 成年人三级视频 | 中文字幕人妻熟在线影院 | 无码性午夜视频在线观看 | 国产毛片毛片精品天天看软件 | 国产丝袜在线观看视频 | 五月天一区二区 | 久久国产福利 | 国产精品免费大片 | 亚洲天堂男人天堂 | 亚洲欧美综合一区二区三区 | 91pony九色丨交换 | 天天操夜夜操夜夜操 | 国产成人久久精品77777综合 | 友田真希中文字幕在线视频中 | 日韩成人大屁股内射喷水 | 青青草一区 | 夜夜骑天天干 | 国产三级全黄裸体 | 真人bbbbbbbbb毛片 | 国产精成人品 | 午夜在线国语中文字幕视频 | 久久久999精品 | 综合av第一页 | 亚洲精品乱码久久久久久 | 男人猛躁进女人免费视频夜月 | 国产午夜精品久久久久免费视 | 国产乱妇乱子在线播视频播放网站 | 色哟哟免费视频 | 操xxxx | 亚洲一区无码中文字幕 | 亚洲熟妇av综合网 | 小明看国产 | 日本加勒比一区二区 | 亚洲成人黄色网 | 99视屏| 91九色丨porny丨肉丝 | 99久久免费精品国产免费高清 | 精品久久中文 | 波多野结衣久久久久 | 国产欧美亚洲精品 | 亚洲国产成人精品女人久久 | 婷婷丁香狼人久久大香线蕉 | 国产日本在线观看 | 欧美成人综合视频 | 成年人免费看黄色 | 久久91精品 |