久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

使用 Python 在京東上搶口罩的思路詳解

瀏覽:5日期:2022-08-05 17:16:42

使用 Python 在京東上搶口罩的思路詳解

全國抗'疫'這么久終于見到曙光,在家待了將近一個月,現在終于可以去上班了,可是卻發現出門必備的口罩卻一直買不到。最近看到京東上每天都會有口罩的秒殺活動,試了幾次卻怎么也搶不到,到了搶購的時間,瀏覽器的頁面根本就刷新不出來,等刷出來秒殺也結束了。現在每天只放出一萬個,卻有幾百萬人在搶,很想知道別人是怎么搶到的,于是就在網上找了大神公開出來的搶購代碼。看了下代碼并不復雜,現在我們就報著學習的態度一起看看。

使用模塊

首先打開項目中 requirements.txt 文件,看下它都需要哪些模塊:

requests:類似 urllib ,主要用于向網站發送 HTTP 請求。 beautifulsoup4: HTML 解析器,用于將 HTML 文檔轉換成一個復雜的樹形結構。 pillow:Python 圖像處理標準庫,用于識別驗證碼。

配置文件

一般項目中我們都需要把一些可配置的內容放到配置文件中,現在我們來看下這里主要配置項:

# 郵寄地所屬地區IDarea = 123456# 這是配置的商品的IDskuid = 6828101# 打碼服務器的地址captchaUrl = http://xxx/pic# 通知郵箱mail = xxxxxx@qq.com# cookie的設置cookies_String = shshshfpa21jsda8923892949204923123OK,有了配置文件,那我們就得有一段讀取配置文件的代碼,這段代碼實現將配置內容加載到內存中。import osimport configparser# 加載配置文件class Config(object): def __init__(self, config_file=’configDemo.ini’): self._path = os.path.join(os.getcwd(), config_file) if not os.path.exists(self._path): raise FileNotFoundError('No such file: config.ini') self._config = configparser.ConfigParser() self._config.read(self._path, encoding=’utf-8-sig’) self._configRaw = configparser.RawConfigParser() self._configRaw.read(self._path, encoding=’utf-8-sig’) def get(self, section, name): return self._config.get(section, name) def getRaw(self, section, name): return self._configRaw.get(section, name)

主程序模塊

我看 GitHub 上也有實現了運行程序后通過京東 App 掃碼登陸,然后再通過登陸 Cookie 訪問網站的,不過這里并沒有使用這種方式,畢竟我們打開瀏覽器開發者工具也能很容易獲取到登陸的 Cookie ,這里就是將 Cookie 直接放到配置文件里的方式。

# 主程序入口# 檢查是否存在要搶購的端口,然后進入循環掃描if len(skuids) != 1: logger.info(’請準備一件商品’)skuId = skuids[0]flag = 1# 循環掃描該商品是否有貨,有庫存即會自動下單,無庫存則休眠后繼續掃描while (1): try: # 初始化校驗 if flag == 1: logger.info(’當前是V3版本’) validate_cookies() # 校驗登陸狀態 getUsername() # 獲取登陸用戶信息 select_all_cart_item() # 全選購物車 remove_item() # 刪除購物車 add_item_to_cart(skuId) # 增加搶購的商品 # 檢測配置文件修改 if int(time.time()) - configTime >= 60: check_Config() logger.info(’第’ + str(flag) + ’次 ’) # 計數器 flag += 1 # 檢查庫存模塊 inStockSkuid = check_stock(checksession, skuids, area) # 自動下單模塊 V3AutoBuy(inStockSkuid) # 休眠模塊 timesleep = random.randint(1, 3) / 10 time.sleep(timesleep) # 校驗是否還在登錄模塊 if flag % 100 == 0: V3check(skuId) except Exception as e: print(traceback.format_exc()) time.sleep(10)

以上就是該項目主程序,我已經將代碼在原來基礎上增加了些注釋,可以讓我們更容易明白代碼的含義。下面我們就選擇幾個比較關鍵的代碼分析一下。

登陸狀態校驗

# 校驗登陸狀態def validate_cookies(): for flag in range(1, 3): try: targetURL = ’https://order.jd.com/center/list.action’ payload = { ’rid’: str(int(time.time() * 1000)), } resp = session.get(url=targetURL, params=payload, allow_redirects=False) if resp.status_code == requests.codes.OK: logger.info(’登錄成功’) return True else: logger.info(’第【%s】次請重新獲取cookie’, flag) time.sleep(5) continue except Exception as e: logger.info(’第【%s】次請重新獲取cookie’, flag) time.sleep(5) continue message.sendAny(’腳本登錄cookie失效了,請重新登錄’) sys.exit(1)

以上代碼是每次調用時,循環兩次獲取通過 session 獲取當前登陸狀態,如果兩次后依然失敗則退出程序。

添加商品到購物車

接下來我們再看下如果添加商品到購物車的,代碼如下:

def add_item_to_cart(sku_id): # 請求添加商品url url = ’https://cart.jd.com/gate.action’ payload = { ’pid’: sku_id, ’pcount’: 1, ’ptype’: 1, } # 返回結果 resp = session.get(url=url, params=payload) # 套裝商品加入購物車后直接跳轉到購物車頁面 if ’https://cart.jd.com/cart.action’ in resp.url: result = True else: # 普通商品成功加入購物車后會跳轉到提示 '商品已成功加入購物車!' 頁面 soup = BeautifulSoup(resp.text, 'html.parser') result = bool(soup.select(’h3.ftx-02’)) # [<h3 class='ftx-02'>商品已成功加入購物車!</h3>] if result: logger.info(’%s 已成功加入購物車’, sku_id) else: logger.error(’%s 添加到購物車失敗’, sku_id)

在這里,只是簡單幾行代碼就能將端口添加到購物車了,而且這里還區分了不同類型商品添加到購物車返回的頁面結果是不同的,所以要進行區別處理。

購買商品

將商品添加到購物車了,接下來我們就得提交結算頁了,也就是將商品提交到付款頁面,這段代碼有點多,我簡化了下并加了些注釋:

def submit_order(session, risk_control, sku_id, skuids, submit_Time, encryptClientInfo, is_Submit_captcha, payment_pwd, submit_captcha_text, submit_captcha_rid): # 提交端口的url url = ’https://trade.jd.com/shopping/order/submitOrder.action’ # 提交參數 data = { ’overseaPurchaseCookies’: ’’, ’vendorRemarks’: ’[]’, ’submitOrderParam.sopNotPutInvoice’: ’false’, ’submitOrderParam.trackID’: ’TestTrackId’, ’submitOrderParam.ignorePriceChange’: ’0’, ’submitOrderParam.btSupport’: ’0’, ’riskControl’: risk_control, ’submitOrderParam.isBestCoupon’: 1, ’submitOrderParam.jxj’: 1, ’submitOrderParam.trackId’: ’9643cbd55bbbe103eef18a213e069eb0’, # Todo: need to get trackId ’submitOrderParam.needCheck’: 1, } # 如果用到京豆會需要輸入支付密碼 def encrypt_payment_pwd(payment_pwd): return ’’.join([’u3’ + x for x in payment_pwd]) # 校驗支付密碼 if len(payment_pwd) > 0: data[’submitOrderParam.payPassword’] = encrypt_payment_pwd(payment_pwd) # 請求報文頭 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/531.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3', 'Referer': 'http://trade.jd.com/shopping/order/getOrderInfo.action', 'Connection': 'keep-alive', ’Host’: ’trade.jd.com’, } # 訂單提交會嘗試兩次 for count in range(1, 3): logger.info(’第[%s/%s]次嘗試提交訂單’, count, 3) try: # 可能會存在的校驗碼 if is_Submit_captcha: captcha_result = page_detail_captcha(session, encryptClientInfo) # 驗證碼服務錯誤 if not captcha_result: logger.error(’驗證碼服務異常’) continue data[’submitOrderParam.checkcodeTxt’] = submit_captcha_text data[’submitOrderParam.checkCodeRid’] = submit_captcha_rid # 提交訂單 resp = session.post(url=url, data=data, headers=headers) resp_json = json.loads(resp.text) logger.info(’本次提交訂單耗時[%s]毫秒’, str(int(time.time() * 1000) - submit_Time)) # 判斷是否提交成功 if resp_json.get(’success’): logger.info(’訂單提交成功! 訂單號:%s’, resp_json.get(’orderId’)) return True else: # 提交失敗返回的多種原因 resultMessage, result_code = resp_json.get(’message’), resp_json.get(’resultCode’) if result_code == 0: # self._save_invoice() if ’驗證碼不正確’ in resultMessage: resultMessage = resultMessage + ’(驗證碼錯誤)’ logger.info(’提交訂單驗證碼[錯誤]’) continue else: resultMessage = resultMessage + ’(下單商品可能為第三方商品,將切換為普通發票進行嘗試)’ elif result_code == 60077: resultMessage = resultMessage + ’(可能是購物車為空 或 未勾選購物車中商品)’ elif result_code == 60123: resultMessage = resultMessage + ’(需要在payment_pwd參數配置支付密碼)’ elif result_code == 60070: resultMessage = resultMessage + ’(省份不支持銷售)’ skuids.remove(sku_id) logger.info(’[%s]類型口罩不支持銷售’, sku_id) logger.info(’訂單提交失敗, 錯誤碼:%s, 返回信息:%s’, result_code, resultMessage) logger.info(resp_json) return False except Exception as e: print(traceback.format_exc()) continue

以上代碼實現了商品自動提交到結算頁面,這段明顯比添加購物車要復雜,果然跟錢有關的都不簡單。好了,到了結算頁面剩下就是付款了,這個就不需要再搶了,畢竟也沒人會搶著給你付錢的。

總結

本文為大家介紹了一個京東搶購的小工具,它實現了掃描是否有庫存,發現有庫存就自動下單,并且可以自動提交到結算頁面。而它所實現方式也并不算太復雜,進一步分析了它的部分代碼,有興趣的小伙伴可以去文末 GitHub 項目網址上了解更多,再次感謝開發者的付出和分享。

參考

GitHub項目網址:https://github.com/cycz/jdBuyMask

到此這篇關于使用 Python 在京東上搶口罩的思路詳解的文章就介紹到這了,更多相關Python 京東搶口罩內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 京東 Python
相關文章:
主站蜘蛛池模板: 人人草人人 | 欧美国产综合 | 欧美一级免费在线观看 | 人人做人人澡人人爽欧美 | 最新超碰| 麻豆国产露脸在线观看 | 久久精品91 | 97久久精品 | 91视在线国内在线播放酒店 | 精品国产一区二区三区久久影院 | 黄色片免费在线观看视频 | 亚洲高清一区二区三区 | 欧美亚洲国产一区 | 久久精品久久久 | 福利社午夜影院 | 久久com | 国产欧美日韩精品一区 | 亚洲综合福利视频 | 亚洲精品网址 | 噜噜噜在线观看免费视频日本 | 小情侣高清国产在线播放 | 免费一区 | 成人免费视频网站在线观看 | 黄色a在线观看 | 精品一区二区三区在线观看视频 | 欧美日韩精品久久 | 91免费在线视频 | 狠狠综合久久av一区二区小说 | 一级毛片视频播放 | 欧美日韩专区 | 亚洲国产成人在线 | 午夜国产精品视频 | 一级看片 | 久久天天躁狠狠躁夜夜躁2014 | 久久99er6热线精品首页蜜臀 | 在线视频一区二区 | 久久狠狠 | 午夜一区二区三区 | 人人爱超碰 | 日韩性视频 | av毛片| 国产电影精品久久 | 毛片入口 | av在线免费观看网站 | 国产偷国产偷精品高清尤物 | 久久亚洲欧美日韩精品专区 | 天天艹视频 | 极品女神高潮呻吟av久久 | 天天干天天骑 | 玖玖免费 | 黄色大片在线播放 | 国产xxxx成人精品免费视频频 | 少妇淫片aaaaa毛片叫床爽 | 成年免费a级毛片 | 国产精品网站在线观看 | 中文字幕视频在线免费观看 | 国产偷录视频叫床高潮对白 | h免费观看| 一区二区三区日韩 | 日韩1区| 久久兔费看a级 | 久草高清| 亚洲成人免费在线观看 | 中文字幕在线亚洲 | 黄色在线免费观看 | 欧美亚洲日本 | 免费av一区二区三区 | 久久精品一区二区三区四区 | 国产日韩中文字幕 | 亚洲一区二区在线播放 | 中文字幕精品三区 | 亚洲精品一二三 | 97色婷婷成人综合在线观看 | 成人高清视频免费观看 | 日韩成人免费 | 日韩久久久 | 欧美在线网站 | 亚洲一区二区三区视频 | 国产精品久久 | 91男女视频| 韩国精品一区二区 | 国产羞羞视频在线观看 | 日韩av一区二区三区在线 | 欧美综合视频 | 91电影在线 | 国产精品成人在线 | 日韩一区电影 | 精品国产成人 | 中文字幕成人免费视频 | 亚州综合一区 | 九九视频这里只有精品 | 国产一区二区视频在线观看 | 一级毛片视频 | 国产精品视频一二三区 | 亚洲一区二区三区在线 | 亚洲天堂第一页 | 久久久久久国产精品 | 久久久网站 | 羞羞的视频网站 | 国产一区 | 成人av在线网 | 亚洲高清视频在线 | 黄色小视频在线观看 | 亚洲精品一区二区另类图片 | 久久久久久成人 | 久久一区二区av | 日韩视频精品在线 | 91免费在线播放 | 综合久久综合久久 | 国产免费一区二区三区最新不卡 | 国产亚洲精品精品国产亚洲综合 | 狠狠艹 | 国产视频一区二区 | 亚洲欧美综合一区 | 欧美激情一区二区三级高清视频 | 在线视频三级 | 精品久久久久久久久久久久久 | 最新国产视频 | 国产一区久久精品 | av激情在线 | 91精品综合久久久久久五月天 | 最新超碰| 国产高清美女一级a毛片久久 | 亚洲成av人影片在线观看 | 国产一区二| 国产欧美综合一区二区三区 | 99精品视频在线 | 国产精品成人av | 国产精品ssss在线亚洲 | 欧美成人伊人 | 一级特黄aaa大片在线观看 | 日日操天天爽 | 午夜电影网址 | av黄色在线| 伊人激情网 | 国产高清免费视频 | 欧美一区二区伦理片 | 亚洲国产精品第一区二区 | 精品久久一区二区三区 | 在线免费视频成人 | 亚洲国产精品一区二区久久 | 精品国产乱码久久久久久1区2区 | 欧美不卡一区二区三区 | 久久av网址 | 九九综合| 欧美1级| 99在线免费观看 | 丰满少妇久久久久久久 | 91欧美| 最新国产精品 | 免费观看成人性生生活片 | 91国视频 | 亚洲视频免费在线观看 | 日本中文在线 | 免费一区二区三区 | 欧洲精品久久久 | 欧美在线亚洲 | 91视频.www | 国产一区二区精品在线 | 欧美精品在线观看 | 精品国产一区二区三区日日嗨 | 日韩视频在线观看 | 亚洲成人黄色 | 国产精品视频一二三区 | 久久福利| 成人午夜毛片 | 91精品久久久久久久久久入口 | 91久久综合亚洲鲁鲁五月天 | 亚洲日韩欧美一区二区在线 | 国产综合精品 | 欧美精品网 | 国产成人片| 亚州国产精品视频 | 欧美日韩在线视频一区 | 亚洲国产精品久久久 | 一本色道久久综合狠狠躁篇的优点 | h视频免费看 | 久久精品国产99国产精品 | www.久久久 | 欧美一区二区三区精品免费 | 成人精品一区二区 | 欧美国产一区二区 | 一区二区三区在线免费观看 | 亚洲综合中文 | 日韩在线观看视频一区二区三区 | 视频一区二区中文字幕日韩 | 精品一区二区久久 | 狠狠综合久久 | 最新中文字幕在线 | 国产性色av | 国产在线一区二区三区 | 午夜激情av | 中文字幕在线视频网站 | 久久久久久午夜 | 欧美日韩视频 | 成人日韩av | 国产最新精品视频 | 国产在线中文字幕 | 国产精品2区 | 久久精品国产91精品亚洲高清 | 精品欧美一区二区三区久久久小说 | 日韩亚洲精品在线观看 | 国产精品视频一二三 | 国产一区 | 久久久亚洲成人 | 国产精品久久久久久久岛一牛影视 | www.天天操 | 日韩免费在线观看视频 | 亚洲一本 | 午夜天| 亚洲一区二区三区免费在线观看 | 日韩精品区 | 成人午夜在线观看 | 午夜成人免费电影 | 成人午夜免费视频 | 亚洲一区中文字幕 | 中文字幕日韩一区二区不卡 | 视频一区免费观看 | 欧美激情精品久久久久久 | 一区二区三区视频免费 | 国产精品美女久久久久久不卡 | av一区二区三区四区 | 一级日韩片 | 中国一级大黄大黄大色毛片 | 久久成人精品 | av网站在线免费看 | 欧美日韩一区二区三区 | 欧日韩在线视频 | 亚洲第一页中文字幕 | 欧美福利 | 欧美性区| 国产综合精品一区二区三区 | 日韩免费高清视频 | 天天干天天摸 | 日韩一区二区三区在线观看 | 精品视频在线免费 | 久久精品无码一区二区日韩av | 青青草超碰在线 | 夜夜艹 | 日韩精品99 | 久久99久久99精品 | av中文字幕在线播放 | 亚洲精品乱码久久久久久蜜桃不卡 | 欧美激情综合五月色丁香小说 | 91麻豆精品国产91久久久久久久久 | 色悠悠久久 | 久久精品一区二区三区四区 | 免费国产一区 | 午夜伦理影院 | 亚洲性片 | 亚洲高清视频在线 | 久久一 | 国产99久久久精品视频 | 性高湖久久久久久久久aaaaa | 情一色一乱一欲一区二区 | 久久久久久久久中文字幕 | 日韩一区二区三区在线观看 | 国产高清一区二区 | 日韩视频网 | 操操操日日日 | 91精品国产乱码久久久久久久久 | 欧美一级二级视频 | 欧美日韩国产在线播放 | 久久久久久久久成人 | 极品女神高潮呻吟av久久 | 国产精品久久久久久久浪潮网站 | 国产成人毛片 | 天天摸天天干 | 日韩欧美高清dvd碟片 | 综合网av | 91视频久久 | 男女免费视频 | 黄色一级大片在线免费看产 | 国产成人一区二区三区 | 日韩精品久久久久久 | 偷拍自拍网站 | 午夜影院在线观看 | 久久久影院 | 黄色在线免费观看 | 国产免费一区二区三区 | 久久久91精品国产一区二区三区 | 国产91网址 | 亚洲欧美日韩精品久久奇米色影视 | 亚洲 欧美 精品 | 中文字幕日韩欧美一区二区三区 | 黄色大片网站在线观看 | 日韩av一区二区三区在线观看 | 欧美在线a| 精品国产乱码久久久久久影片 | 久久精品亚洲一区二区 | 国产成人精品一区二区视频免费 | 久久精彩视频 | 国产欧美精品一区二区色综合 | 欧美一区二区黄色片 | 国产老女人精品毛片久久 | 亚洲综合中文网 | 欧美午夜精品久久久久免费视 | 欧美国产综合一区 | 久久成人在线视频 | 国产精品视频入口 | 日本成人中文字幕 | 在线视频自拍 | 久久生活片 | 91 在线 | 一区二区三区观看视频 | 伊人久久艹 | 在线观看理论电影 | 日日天天| 视频一区 中文字幕 | 视频一区二区三区在线观看 | 久久久久亚洲视频 | 国产精品久久久久久亚洲调教 | 久久精彩视频 | 日本亚洲欧美 | 日韩成人在线观看 | 国产一区二区在线视频 | 成人作爱视频 | 天堂av一区 | 污视频在线观看免费 | 成人在线视频网站 | 精品欧美日韩 | 国产亚洲成av人片在线观看桃 | 国产精品国产精品国产专区不片 | 欧美一二三四成人免费视频 | 亚洲日本午夜 | 国产在线观看高清 | 国产二区免费 | av网址在线播放 | 91精品国产91久久综合桃花 | 天堂视频在线 | 国产精品久久久久久av公交车 | 色婷婷在线视频观看 | 日韩中文字幕在线视频 | 日本免费在线视频 | 日本一区二区高清视频 | 久久99精品国产99久久6尤 | 色花av | 亚洲麻豆精品 | 国产精品高清在线 | 精品视频一区二区 | 国产精品久久久久久久久久ktv | 欧美日韩亚洲在线 | 欧美一区二区三区 | 一区二区视频 | 久久亚洲国产精品 | 美女毛片 | 国产一区二区av | 国产精品www| 日本天堂在线播放 | 久久性视频 | 亚洲不卡在线 | 国产不卡一区 | 一级毛片av | 欧美第5页 | 亚洲视频观看 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 天堂资源 | www.夜夜操.com| 国产精品美女久久久久久免费 | 日韩精品在线一区 | 91亚洲国产成人久久精品网站 | 婷婷久久综合 | 91午夜精品一区二区三区 | 成人欧美一区二区三区视频xxx | 欧美视频网站 | 九九热免费精品视频 | 亚洲国产成人在线观看 | 黄网站色大毛片 | 国产精品无码久久久久 | 国产高清视频 | 久久久久久亚洲 | 毛片免费看| 欧美在线一区二区三区 | 五月婷婷婷婷 | 色官网| 久久99精品国产麻豆婷婷洗澡 | 精品久久久中文字幕 | av免费观看在线 | 色呦呦日韩| 在线视频亚洲 | 国产午夜精品一区二区三区嫩草 | 中文精品在线 | 免费在线观看国产 | 国产精品久久久久久久久久妇女 | 日韩专区视频 | 欧美日韩亚洲三区 | 亚洲视频 欧美视频 | 久久久激情视频 | 欧美日韩国产中文 | 欧美日韩成人一区 | 久久精品国产亚卅av嘿嘿 | 2012中文版免费观看 | 另类一区 | 国产日韩一区 | av入口 | 欧美性久久 | 欧美日韩亚洲一区 | 久久亚洲精品视频 | 日本一区二区不卡视频 | 91原创视频在线观看 | 中文字幕国产一区 | 亚洲欧美精品一区 | 亚洲免费影院 | 一级激情片| 在线国产一区二区 | 天天干天天看天天操 | av天天干| 亚洲欧美中文日韩在线v日本 | 999精品在线 | 不用播放器的av | 91精品国产91久久久久久吃药 | 日本不卡高字幕在线2019 | 久久精品视频亚洲 | 国产一区二区三区四区 | 成人精品久久久 | 97国产精品 | 久久久一区二区三区 | 91九色在线观看 | 国产成人看片 | 亚洲一区二区精品在线观看 | 自拍偷拍欧美 | 国产精品成人在线观看 | 欧美日韩免费 | 国产黄色一级大片 | 国产欧美日韩综合精品 | 久久中文字幕一区二区三区 | 欧美精品成人一区二区三区四区 | 精品一区二区久久久久久久网站 | 成人免费视频网站 | 亚洲精品在线网站 | 日精品| 男女深夜视频 | 欧美精品三区 | 国产综合久久久久久鬼色 | 天天干天天操天天爽 | 一区二区成人网 | 国产欧美精品一区aⅴ影院 毛片视频网站 | 亚洲另类视频 | 伊人久麻豆社区 | 精品久久久久久久久久久下田 | 欧美在线综合视频 | 色中色综合 | 91福利电影在线观看 | 欧美日韩亚洲国产 | 蜜月va乱码一区二区三区 | 91精品视频在线 | 精品国产免费久久久久久尖叫 | 久久久一区二区 | 国产精品第一国产精品 | 日本久久久久久久久久久久 | 国产精品成人观看视频国产奇米 | 国产精品美女一区二区三区四区 | 精品九九九 | 精品无人乱码一区二区三区的优势 | av三级 | 亚洲xx在线 | 欧美日韩精品一区二区 | 级毛片| 亚洲www视频 | 欧美极品一区二区 | 亚洲精品在线成人 | 免费观看电视在线高清视频 | 国产亚洲欧美精品永久 | 成人午夜精品一区二区三区 | 亚洲啪啪网站 | 亚洲 欧美 日韩在线 | 欧美一区在线看 | 一区二区三区四区在线播放 | h免费在线观看 | 亚洲精品久久久久久一区二区 | 久久人人爽人人爽 | 97在线超碰 | 亚洲欧洲一区 | 久久久精品国产 | 国产精品18hdxxxⅹ在线 | 精品毛片 | 国产黄色大片网站 | 色婷婷在线视频 | 久久精品99 | 欧美精品一区二 | 精品人伦一区二区三区蜜桃视频 | 中文字幕精品一区 | 中文字幕在线电影 | 亚洲午夜精品视频 | a国产精品 | 日日想日日干 | 久久久久国产一级毛片高清版小说 | 日韩 国产 在线 | 国产三级在线播放 | 色综合一区 | 国产一区二区精品 | 国产区视频在线观看 | 99久久视频| 99精品视频一区二区三区 | 国产精品久久久久久久久久久久久久 | 国产视频一二三区 | 国产高清精品一区 | 91视频网址 | 国产精品成人3p一区二区三区 | 美女h在线观看 | 天天久久 | 亚洲视频综合 | 黄色片子视频 | 99国产精品久久久久久久 | 五月婷婷激情网 | 欧美一区二区三区成人 | 日韩精品一区在线 | 超碰激情 | 黄免费观看 | 国产精品成人国产乱一区 | 国产激情 | 天操天天干 | 国产最好的精华液网站 | 欧美国产日韩一区 | 最新久久精品 | 嫩草私人影院 | 久久99精品视频 | 精品国产一区二区三区不卡蜜臂 | av不卡电影在线观看 | 欧美激情视频一区二区三区 | 色婷婷综合久色 | 天天干夜夜操 | 国产精品美女久久久久久久久久久 | 久久国产99 | 日韩精品一二三区 | 午夜影院免费 | 美女超碰| 爱干在线| 97精品| 国内精品视频一区国产 | 日本中文字幕一区 | 激情开心成人网 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 久久高清国产 | 日本高清精品 | 国产老女人精品毛片久久 | 狠狠干美女 | 99热在线观看免费 | 国产精品美女视频一区二区三区 | 久久久中文字幕 | 国产欧美精品一区二区三区 | 欧美精品一区在线发布 | 中文字幕二区 | 一区二区三区四区在线播放 | 久久tv在线观看 | 中文字幕亚洲字幕一区二区 | 亚洲视频在线观看 | 欧美激情一区二区三区 | 日日干夜夜操 | 精品少妇一区二区三区在线播放 | 二区免费视频 | 看欧美黄色录像 | 欧美极品欧美精品欧美视频 | 午夜妇女aaaa区片 | 人人草天天草 | 一区二区三区四区日韩 | 成人一区二区三区 | 高清国产一区二区三区四区五区 | 亚洲精品久久久久久久久久久 | 欧美精品在欧美一区二区少妇 | 中文字幕在线观看的电影 | 九九香蕉视频 | 欧洲一区二区三区 | 综合色九九 | 亚洲最大成人 | 天天操天天舔天天爽 | 国产精品久久久久久久娇妻 | 日韩在线播放网址 | 范冰冰一级做a爰片久久毛片 | 国产精品永久免费自在线观看 | 国产亚洲精品久久久456 | 久久99精品久久久久国产越南 | 午夜电影| jlzzjlzz亚洲日本少妇 | 成人精品一区二区三区中文字幕 | 午夜视频网 | 国产网址在线 | 精品国产欧美一区二区三区成人 | 国产免费一区二区三区 | 极品久久 | 亚洲精彩视频在线观看 | 国产999精品久久久久久麻豆 | 日韩精品一区二区三区老鸭窝 | 天天草天天干 | 久久免费在线观看 | 午夜在线观看视频 | 亚洲欧美视频 | 91视频国产区 | 免费黄色在线 | 美女扒开内裤让男人桶 | 欧美激情在线播放 | 天天操导航 | 亚洲精品视频区 | 国产精品白浆 | 久久综合九色综合欧美狠狠 | 亚洲一区二区三区观看 | 亚洲午夜剧场 | 国产精品久久久久久久久费观看 | 中文字幕在线视频网站 | 亚洲高清久久 | 亚洲一区二区三区观看 | 91中文视频| 国产视频中文字幕 | 黄色毛片在线看 | 超碰中文字幕 | 黑人巨大精品欧美一区免费视频 | 久久手机免费视频 | 久久久久免费观看 | 精品一区二区在线观看 | 在线成人免费观看www | 国产一区二区免费 | 亚洲欧美精品一区二区三区 | 91免费看网站 | 日韩中文字幕免费视频 | 男人天堂中文字幕 |