精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python有哪些神一般的蜜汁操作?(附代碼)

開發 后端
有人說,“Python除了不會生孩子,Python從撩妹到裝x,無所不能!什么都會!” 下載視頻?我用Python;玩跳一跳?我用Python跳到4999分;撩妹子?依然用Python;搶紅包搶火車票?沒錯還是Python;就算是整理文件,我也還是用Python……

有人說,“Python除了不會生孩子,Python從撩妹到裝x,無所不能!什么都會!”

  • 下載視頻?我用Python;
  • 玩跳一跳?我用Python跳到4999分;
  • 撩妹子?依然用Python;
  • 搶紅包搶火車票?沒錯還是Python;
  • 就算是整理文件,我也還是用Python……

下面就詳細跟大家分享一些Python的騷操作:

1、Python讓你不再錯過搶紅包

剛過完年經歷了搶紅包大戰的大家,是不是錯過了好幾個億!?

用黑科技Python,開發一個微信小助手,從此再也不用擔心錯過巨額紅包啦!

實現代碼主要有兩個部分:

(1)接收紅包消息,直接從手機端微信獲取數據比較麻煩,主流的方法都是通過微信網頁版來獲取。

因為網頁版的消息接口可以被抓包分析,比較容易獲取和使用。

(2)發通知,最簡單的通知方法就是發出聲音,還嫌不夠的話,可以彈個窗。

  1. # 打開手機微信 
  2. poco(text='微信').click() 
  3. #獲取當前頁面中所有所有群聊的名稱 
  4.  群聊消息的元素標識Chat_msg = poco(name='com.tencent.mm:id/d1v').offspring('com.tencent.mm:id/b6e'
  5. # 獲取當前頁面中所有群聊的名稱 
  6. Chat_names = [] 
  7. Chat_names = list(map(lambda x: x.get_text(), Chat_msg)) 
  8. # 指定搶紅包的群聊名稱 
  9. chat = input('請指定群聊名稱:'
  10. if chat in Chat_names: 
  11.  index = Chat_names.index(chat) 
  12.  # 點擊進入指定的群聊 
  13.  Chat_msg[index].click() 
  14. 在微信聊天頁面中,獲取當前頁面中的所有消息元素。 
  15. msg_list = poco("android.widget.ListView").children() 
  16. #   遍歷消息并查找紅包 
  17. for msg in msg_list: 
  18. # 微信紅包的標識 
  19.  LuckyMoney = msg.offspring('com.tencent.mm:id/aql'
  20.  # 已失效紅包(比如已領取、已被領完)的標識 
  21.  Invalid = msg.offspring('com.tencent.mm:id/aqk'
  22.  # 判斷紅包是否有效并搶起來! 
  23.  if LuckyMoney: 
  24.  pass 
  25.     #遍歷消息并查找紅包 
  26. if Invalid.exists() and (Invalid.get_text()=='已領取' or Invalid.get_text()=='已被領完'): 
  27. print(f'紅包已無效,跳過……'
  28.  continue 
  29. else
  30.  print(f'發現一個新紅包,搶起來!'
  31.  poco("com.tencent.mm:id/d1v"
  32.  msg.click() 
  33.  click_open = poco("com.tencent.mm:id/d02"
  34.  if click_open.exists(): 
  35.  click_open.click() 
  36.  keyevent('BACK'
  37. #初始化程序 
  38. from airtest.core.api import * 
  39. auto_setup(__file__) 
  40. from poco.drivers.android.uiautomation import AndroidUiautomationPoco 
  41. poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False

2、Python幫你搶火車票

Python除了搶紅包,也是搶火車票的一把好手,說不定你當年買下的黃牛販子手里的票就是靠Python搶到的。

大家過年回家搶票是不是巨艱辛,今年過年可以寫個搶票軟件啦!

使用 Python3 抓取12306網站的 車票信息,及時提醒,自動下單。

  1. from splinter.browser import Browser 
  2. from time import sleep 
  3. import traceback 
  4.   
  5.   
  6. class Buy_Tickets(object): 
  7.     # 定義實例屬性,初始化 
  8.     def __init__(self, username, passwd, order, passengers, dtime, starts, ends): 
  9.         self.username = username 
  10.         self.passwd = passwd 
  11.         # 車次,0代表所有車次,依次從上到下,1代表所有車次,依次類推 
  12.         self.order = order 
  13.         # 乘客名 
  14.         self.passengers = passengers 
  15.         # 起始地和終點 
  16.         self.starts = starts 
  17.         self.ends = ends 
  18.         # 日期 
  19.         self.dtime = dtime 
  20.         # self.xb = xb 
  21.         # self.pz = pz 
  22.         self.login_url = 'https://kyfw.12306.cn/otn/login/init' 
  23.         self.initMy_url = 'https://kyfw.12306.cn/otn/index/initMy12306' 
  24.         self.ticket_url = 'https://kyfw.12306.cn/otn/leftTicket/init' 
  25.         self.driver_name = 'chrome' 
  26.         self.executable_path = 'C:\Python36\Scripts\chromedriver.exe' 
  27.     # 登錄功能實現 
  28.     def login(self): 
  29.         self.driver.visit(self.login_url) 
  30.         self.driver.fill('loginUserDTO.user_name', self.username) 
  31.         # sleep(1) 
  32.         self.driver.fill('userDTO.password', self.passwd) 
  33.         # sleep(1) 
  34.         print('請輸入驗證碼...'
  35.         while True
  36.             if self.driver.url != self.initMy_url: 
  37.                 sleep(1) 
  38.             else
  39.                 break 
  40.     # 買票功能實現 
  41.     def start_buy(self): 
  42.         self.driver = Browser(driver_name=self.driver_name, executable_path=self.executable_path) 
  43.         #窗口大小的操作 
  44.         self.driver.driver.set_window_size(700, 500) 
  45.         self.login() 
  46.         self.driver.visit(self.ticket_url) 
  47.         try: 
  48.             print('開始購票...'
  49.             # 加載查詢信息 
  50.             self.driver.cookies.add({"_jc_save_fromStation": self.starts}) 
  51.             self.driver.cookies.add({"_jc_save_toStation": self.ends}) 
  52.             self.driver.cookies.add({"_jc_save_fromDate": self.dtime}) 
  53.             self.driver.reload() 
  54.             count = 0 
  55.             if self.order != 0: 
  56.                 while self.driver.url == self.ticket_url: 
  57.                     self.driver.find_by_text('查詢').click() 
  58.                     count += 1 
  59.                     print('第%d次點擊查詢...' % count
  60.                     try: 
  61.                         self.driver.find_by_text('預訂')[self.order-1].click() 
  62.                         sleep(1.5) 
  63.                     except Exception as e: 
  64.                         print(e) 
  65.                         print('預訂失敗...'
  66.                         continue 
  67.             else
  68.                 while self.driver.url == self.ticket_url: 
  69.                     self.driver.find_by_text('查詢').click() 
  70.                     count += 1 
  71.                     print('第%d次點擊查詢...' % count
  72.                     try: 
  73.                         for i in self.driver.find_by_text('預訂'): 
  74.                             i.click() 
  75.                             sleep(1) 
  76.                     except Exception as e: 
  77.                         print(e) 
  78.                         print('預訂失敗...'
  79.                         continue 
  80.             print('開始預訂...'
  81.             sleep(1) 
  82.             print('開始選擇用戶...'
  83.             for p in self.passengers: 
  84.   
  85.                 self.driver.find_by_text(p).last.click() 
  86.                 sleep(0.5) 
  87.                 if p[-1] == ')'
  88.                     self.driver.find_by_id('dialog_xsertcj_ok').click() 
  89.             print('提交訂單...'
  90.             # sleep(1) 
  91.             # self.driver.find_by_text(self.pz).click() 
  92.             # sleep(1) 
  93.             # self.driver.find_by_text(self.xb).click() 
  94.             # sleep(1) 
  95.             self.driver.find_by_id('submitOrder_id').click() 
  96.             sleep(2) 
  97.             print('確認選座...'
  98.             self.driver.find_by_id('qr_submit_id').click() 
  99.             print('預訂成功...'
  100.         except Exception as e: 
  101.             print(e) 
  102.   
  103.   
  104.   
  105.   
  106. if __name__ == '__main__'
  107.     # 用戶名 
  108.     username = 'xxxx' 
  109.     # 密碼 
  110.     password = 'xxx' 
  111.     # 車次選擇,0代表所有車次 
  112.     order = 2 
  113.     # 乘客名,比如passengers = ['丁小紅''丁小明'
  114.     # 學生票需注明,注明方式為:passengers = ['丁小紅(學生)''丁小明'
  115.     passengers = ['丁彥軍'
  116.     # 日期,格式為:'2018-01-20' 
  117.     dtime = '2018-01-19' 
  118.     # 出發地(需填寫cookie值) 
  119.     starts = '%u5434%u5821%2CWUY' #吳堡 
  120.     # 目的地(需填寫cookie值) 
  121.     ends = '%u897F%u5B89%2CXAY' #西安 
  122.   
  123.     # xb =['硬座座']  
  124.     # pz=['成人票'
  125.   
  126.   
  127.     Buy_Tickets(username, passwordorder, passengers, dtime, starts, ends).start_buy() 

3、Python幫你選房子

過完年很多朋友要開始租房,自己一個個曬一個個查看是不是太累?

那就寫個Python腳本吧,爬取某租房網站的房源信息,利用高德的 js API 在地圖上標出房源地點,劃出距離工作地點1小時內可到達的范圍。

對比租金等,輕輕松松選出最適合的房子。

Python有哪些神一般的蜜汁操作? 《附代碼》

代碼:

  1. 鏈家的房租網站 
  2. 兩個導入的包 
  3. 1.requests 用來過去網頁內容 
  4. 2.BeautifulSoup 
  5. import time 
  6. import pymssql 
  7. import requests 
  8. from bs4 import BeautifulSoup 
  9. # https://wh.lianjia.com/zufang/ 
  10. #獲取url中下面的內容 
  11. def get_page(url): 
  12. responce = requests.get(url) 
  13. soup = BeautifulSoup(responce.text,'lxml'
  14. return soup 
  15. #封裝成函數,作用是獲取列表下的所有租房頁面的鏈接,返回一個鏈接列表 
  16. def get_links(url): 
  17. responce = requests.get(url) 
  18. soup = BeautifulSoup(responce.text,'lxml'
  19. link_div = soup.find_all('div',class_ = 'pic-panel'
  20. links = [div.a.get('href'for div in link_div] 
  21. return links 
  22. #收集一個房子的信息 
  23. def get_house_info(house_url): 
  24. soup = get_page(house_url) 
  25. price = soup.find('span',class_='total').text 
  26. unit = soup.find('span',class_= 'unit').text[1:-1] 
  27. area = soup.find('p', class_ = 'lf').text 
  28. house_info= soup.find_all('p',class_ = 'lf'
  29. area = house_info[0].text[3:] #字符串切片工具 
  30. layout = house_info[1].text[5:] 
  31. info={ 
  32. '價格':price, 
  33. '單位':unit, 
  34. '面積':area, 
  35. '戶型':layout 
  36. return info 
  37. #鏈接數據庫 
  38. server="192.168.xx.xx" #換成自己的服務器信息 
  39. user="liujiepeng" 
  40. password="xxxxx" #自己的數據庫用戶名和密碼 
  41. conn=pymssql.connect(server,user,password,database="house"
  42. def insert(conn,house): 
  43. #sql_values = values.format(house['價格'],house['單位'],house['面積'], 
  44. #house['戶型']) 
  45. sql = "insert into [house].dbo.lianjia(price,unit,area,layout)values('%s','%s','%s','%s')"%(house["價格"],house["單位"],house["面積"],house["戶型"]) 
  46. print(sql) 
  47. cursor = conn.cursor() #游標,開拓新的窗口 
  48. #cursor1 = conn.cursor() 
  49. cursor.execute(sql) #執行sql語句 
  50. conn.commit() #提交 ,更新sql 語句 
  51. links = get_links('https://wh.lianjia.com/zufang/'
  52. count = 1 
  53. for link in links: 
  54. #time.sleep(2) 
  55. print('獲取一個數據成功'
  56. house = get_house_info(link) 
  57. insert(conn,house) 
  58. print("第%s個數據,存入數據庫成功!"%(count)) 
  59. count = count+1 
  60. #print(house["價格"],end='\r'

4、Python找回女神撤回的消息

除了這些日常操作,麥教授說幾個你想不到的吧。

當自己一直喜歡的女神發給自己一個消息的時候,還沒來得及看,就撤回了。

是不是自己在心中"YY",她是不是發了什么,然后你問她的時候,她卻說沒什么。

學會Python,你可以做一個程序,把私聊撤回的信息可以收集起來并發送到個人微信的文件傳輸助手。

Python有哪些神一般的蜜汁操作? 《附代碼》

5、Python自己寫小游戲

用Python寫幾個小游戲玩玩也不過是幾十行代碼的事,比如寫個貪吃蛇!

還記得之前火爆一時的跳一跳,如果你早點學會Python,就可以常年占據排行榜第1了,還是全自動的效果,很有趣!

跳一跳代碼:

  1. from __future__ import print_function 
  2.  
  3. import numpy as np 
  4. import matplotlib.pyplot as plt 
  5. import matplotlib.animation as animation 
  6. import math 
  7. import time 
  8. import os 
  9. import cv2 
  10. import datetime 
  11.  
  12. scale = 0.25 
  13.  
  14. template = cv2.imread('character.png'
  15. template = cv2.resize(template, (0, 0), fx=scale, fy=scale) 
  16. template_size = template.shape[:2] 
  17.  
  18.  
  19. def search(img): 
  20.  result = cv2.matchTemplate(img, template, cv2.TM_SQDIFF) 
  21.  min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result) 
  22.  
  23.  cv2.rectangle(img, (min_loc[0], min_loc[1]), (min_loc[0] + template_size[1], min_loc[1] + template_size[0]), (255, 0, 0), 4) 
  24.  
  25.  return img, min_loc[0] + template_size[1] / 2, min_loc[1] + template_size[0] 
  26.  
  27. def pull_screenshot(): 
  28.  filename = datetime.datetime.now().strftime("%H%M%S") + '.png' 
  29.  os.system('mv autojump.png {}'.format(filename)) 
  30.  os.system('adb shell screencap -p /sdcard/autojump.png'
  31.  os.system('adb pull /sdcard/autojump.png .'
  32.  
  33. def jump(distance): 
  34.  press_time = distance * 1.35 
  35.  press_time = int(press_time) 
  36.  cmd = 'adb shell input swipe 320 410 320 410 ' + str(press_time) 
  37.  print(cmd) 
  38.  os.system(cmd) 
  39.  
  40. def update_data(): 
  41.  global src_x, src_y 
  42.  
  43.  img = cv2.imread('autojump.png'
  44.  img = cv2.resize(img, (0, 0), fx=scale, fy=scale) 
  45.  
  46.  img, src_x, src_y = search(img) 
  47.  return img 
  48.  
  49.  
  50. fig = plt.figure() 
  51. index = 0 
  52.  
  53. # pull_screenshot() 
  54. img = update_data() 
  55.  
  56. update = True  
  57. im = plt.imshow(img, animated=True
  58.  
  59.  
  60. def updatefig(*args): 
  61.  global update 
  62.  
  63.  if update
  64.  time.sleep(1) 
  65.  pull_screenshot() 
  66.  im.set_array(update_data()) 
  67.  update = False 
  68.  return im, 
  69.  
  70. def onClick(event):  
  71.  global update  
  72.  global src_x, src_y 
  73.   
  74.  dst_x, dst_y = event.xdata, event.ydata 
  75.  
  76.  distance = (dst_x - src_x)**2 + (dst_y - src_y)**2  
  77.  distance = (distance ** 0.5) / scale 
  78.  print('distance = ', distance) 
  79.  jump(distance) 
  80.  update = True 
  81.  
  82.  
  83. fig.canvas.mpl_connect('button_press_event', onClick) 
  84. ani = animation.FuncAnimation(fig, updatefig, interval=5, blit=True
  85. plt.show() 

貪吃蛇代碼:

  1. #!/usr/bin/env python 
  2. import pygame,sys,time,random 
  3. from pygame.locals import * 
  4. # 定義顏色變量 
  5. redColour = pygame.Color(255,0,0) 
  6. blackColour = pygame.Color(0,0,0) 
  7. whiteColour = pygame.Color(255,255,255) 
  8. greyColour = pygame.Color(150,150,150) 
  9.  
  10. # 定義gameOver函數 
  11. def gameOver(playSurface): 
  12.  gameOverFont = pygame.font.Font('arial.ttf',72) 
  13.  gameOverSurf = gameOverFont.render('Game Over'True, greyColour) 
  14.  gameOverRect = gameOverSurf.get_rect() 
  15.  gameOverRect.midtop = (320, 10) 
  16.  playSurface.blit(gameOverSurf, gameOverRect) 
  17.  pygame.display.flip() 
  18.  time.sleep(5) 
  19.  pygame.quit() 
  20.  sys.exit() 
  21.  
  22. # 定義main函數 
  23. def main(): 
  24.  # 初始化pygame 
  25.  pygame.init() 
  26.  fpsClock = pygame.time.Clock() 
  27.  # 創建pygame顯示層 
  28.  playSurface = pygame.display.set_mode((640,480)) 
  29.  pygame.display.set_caption('Raspberry Snake'
  30.  
  31.  # 初始化變量 
  32.  snakePosition = [100,100] 
  33.  snakeSegments = [[100,100],[80,100],[60,100]] 
  34.  raspberryPosition = [300,300] 
  35.  raspberrySpawned = 1 
  36.  direction = 'right' 
  37.  changeDirection = direction 
  38.  while True
  39.  # 檢測例如按鍵等pygame事件 
  40.  for event in pygame.event.get(): 
  41.  if event.type == QUIT: 
  42.  pygame.quit() 
  43.  sys.exit() 
  44.  elif event.type == KEYDOWN: 
  45.  # 判斷鍵盤事件 
  46.  if event.key == K_RIGHT or event.key == ord('d'): 
  47.  changeDirection = 'right' 
  48.  if event.key == K_LEFT or event.key == ord('a'): 
  49.  changeDirection = 'left' 
  50.  if event.key == K_UP or event.key == ord('w'): 
  51.  changeDirection = 'up' 
  52.  if event.key == K_DOWN or event.key == ord('s'): 
  53.  changeDirection = 'down' 
  54.  if event.key == K_ESCAPE: 
  55.  pygame.event.post(pygame.event.Event(QUIT)) 
  56.  # 判斷是否輸入了反方向 
  57.  if changeDirection == 'right' and not direction == 'left'
  58.  direction = changeDirection 
  59.  if changeDirection == 'left' and not direction == 'right'
  60.  direction = changeDirection 
  61.  if changeDirection == 'up' and not direction == 'down'
  62.  direction = changeDirection 
  63.  if changeDirection == 'down' and not direction == 'up'
  64.  direction = changeDirection 
  65.  # 根據方向移動蛇頭的坐標 
  66.  if direction == 'right'
  67.  snakePosition[0] += 20 
  68.  if direction == 'left'
  69.  snakePosition[0] -= 20 
  70.  if direction == 'up'
  71.  snakePosition[1] -= 20 
  72.  if direction == 'down'
  73.  snakePosition[1] += 20 
  74.  # 增加蛇的長度 
  75.  snakeSegments.insert(0,list(snakePosition)) 
  76.  # 判斷是否吃掉了樹莓 
  77.  if snakePosition[0] == raspberryPosition[0] and snakePosition[1] == raspberryPosition[1]: 
  78.  raspberrySpawned = 0 
  79.  else
  80.  snakeSegments.pop() 
  81.  # 如果吃掉樹莓,則重新生成樹莓 
  82.  if raspberrySpawned == 0: 
  83.  x = random.randrange(1,32) 
  84.  y = random.randrange(1,24) 
  85.  raspberryPosition = [int(x*20),int(y*20)] 
  86.  raspberrySpawned = 1 
  87.  # 繪制pygame顯示層 
  88.  playSurface.fill(blackColour) 
  89.  for position in snakeSegments: 
  90.  pygame.draw.rect(playSurface,whiteColour,Rect(position[0],position[1],20,20)) 
  91.  pygame.draw.rect(playSurface,redColour,Rect(raspberryPosition[0], raspberryPosition[1],20,20)) 
  92.  
  93.  # 刷新pygame顯示層 
  94.  pygame.display.flip() 
  95.  # 判斷是否死亡 
  96.  if snakePosition[0] > 620 or snakePosition[0] < 0: 
  97.  gameOver(playSurface) 
  98.  if snakePosition[1] > 460 or snakePosition[1] < 0: 
  99.  for snakeBody in snakeSegments[1:]: 
  100.  if snakePosition[0] == snakeBody[0] and snakePosition[1] == snakeBody[1]: 
  101.  gameOver(playSurface) 
  102.  # 控制游戲速度 
  103.  fpsClock.tick(5) 
  104.  
  105. if __name__ == "__main__"
  106.  main() 

6、Python爬取你想要的信息

還可以用python爬取電影分析影評,用詞云進行展示效果:

Python有哪些神一般的蜜汁操作? 《附代碼》

寫幾行代碼浪漫一把也是可以的,你也可以把里面的字符換成愛人的名字,做成浪漫的云圖詞!

Python有哪些神一般的蜜汁操作? 《附代碼》

7、Python看看你朋友圈都是什么樣的人

掌握python以后,你玩微信別人也玩微信。

但是你可以得到不一樣的騷操作,幾十行代碼掌握你朋友圈都是些什么樣的人!

比如?爬取微信好友男女比例并進行可視化。

Python有哪些神一般的蜜汁操作? 《附代碼》

再來看看你的好友都來自哪個地方

Python有哪些神一般的蜜汁操作? 《附代碼》

這還不夠,來把好友的個性簽名也玩出逼格,做個創意的文字圖,看看大家都在說什么

Python有哪些神一般的蜜汁操作? 《附代碼》

溫馨小提示,如果分析的對象換成你的用戶們...是不是業績能蹭蹭上漲?

8、Python自己做小動畫

還可以用字符串跳一段MV,成為B站大佬,使用 OpenCV 處理圖片視頻,將視頻轉為字符畫序列,再在終端中播放字符動畫。

[[323891]]

9、Python鑒黃

看看Python還能用來干嘛

《圖片就不放了 怕被舉報 自行想象》

哈哈 可以用來emmm 鑒黃!

使用 Python3 去識別圖片是否為色情圖片,利用PIL 這個圖像處理庫,會編寫算法來劃分圖像的皮膚區域。

其中涉及到Python 3 基礎知識,膚色像素檢測與皮膚區域劃分算法。

是不是萬萬沒想到?

10、Python AI醫療

還被用進醫療的領域。

典型如騰訊覓影這樣的產品,用于AI醫學圖像分析,在癌癥的早期識別上,人工智能對拍片的識別能力,也已經超過人類醫生。

[[323892]]

Python能做的好玩又實用的事情實在太多啦!

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2022-03-09 14:57:53

Numbapython

2022-04-02 15:08:54

API調試

2022-03-18 07:44:59

插件VSCode代碼

2019-06-05 15:23:09

Redis緩存存儲

2015-07-22 15:53:57

2022-04-02 10:52:33

Go開發面試

2015-01-08 09:50:54

Shen編程語言

2015-10-14 13:06:59

2020-06-09 08:09:07

機器學習統計學習無監督學習

2011-09-08 11:35:18

2010-10-08 14:23:08

MySQL中INSER

2022-05-23 07:26:44

系統優化軟件Windows操作系統

2011-07-08 09:42:03

2017-08-31 14:09:26

數據庫MySQLSQL優化

2021-08-16 08:42:31

MySQL查詢數據庫

2021-08-19 09:16:29

MySQL數據庫優化器

2011-04-06 16:41:25

LCPPPPIPCP

2021-05-07 22:11:56

寬帶手機運營商

2013-01-20 21:55:24

移動策略

2010-04-13 15:23:14

點贊
收藏

51CTO技術棧公眾號

一区视频在线播放| 中文字幕免费高清| 青娱乐在线视频免费观看| 国产剧情av在线播放| 日本欧美肥老太交大片| 亚洲一区中文日韩| 久久久国产一区二区三区| 国产成人黄色片| 动漫av一区二区三区| 香蕉国产精品| 欧美三级日韩三级| 欧美日韩亚洲免费| 国产精品100| 最新国产一区二区| 亚洲黄色在线视频| 亚洲精品免费av| 成人黄色短视频| 欧美日韩尤物久久| 国产日韩欧美综合一区| 136fldh精品导航福利| 亚洲色图欧美日韩| 国产极品人妖在线观看| 国产精品一区二区久久精品爱涩| 色悠悠久久88| 亚欧激情乱码久久久久久久久| 男男电影完整版在线观看| 日韩视频二区| 亚洲国产一区二区三区在线观看 | 91国内精品久久| 国产三级在线观看完整版| 日韩av福利| 国产欧美日韩精品a在线观看| 日本成人在线视频网址| 国产真实乱人偷精品人妻| 欧美高清一级片| 亚洲激情六月丁香| 亚洲精美视频| 国产精品无码久久av| 天天影视综合| 日韩一级片网站| 水蜜桃色314在线观看| 香蕉视频黄色片| 久久av在线| 中国日韩欧美久久久久久久久| 色综合天天色综合| 91福利国产在线观看菠萝蜜| 福利电影一区二区三区| 91精品国产色综合久久不卡98口| 成年人一级黄色片| 国产精品成人自拍| 黑人狂躁日本妞一区二区三区| 欧美12av| 国产乱码久久久| 日本中文字幕一区二区有限公司| 久久精品国产v日韩v亚洲| x88av在线| 欧美电影在线观看一区| 91精品国产品国语在线不卡| 国产精品一色哟哟| 国产剧情在线观看| 国产成人在线观看免费网站| 91av视频导航| 国产一级视频在线| 国产剧情在线观看一区| 91精品国产美女浴室洗澡无遮挡| 日日干夜夜操s8| 久久亚洲人体| 午夜国产精品一区| 艳色歌舞团一区二区三区| 囯产精品一品二区三区| 成人免费视频免费观看| 国产精品流白浆视频| 国语对白一区二区| 国产亚洲毛片在线| 久久久精品日本| 天堂网avav| 韩国在线视频一区| 最新国产精品拍自在线播放 | 亚洲va天堂va欧美ⅴa在线| 午夜在线视频一区二区区别| 久久亚洲精品网站| 日韩精品无码一区二区三区久久久 | 青青草手机在线| 国内不卡的二区三区中文字幕| 国内揄拍国内精品| 免费在线观看a级片| 亚洲精品国产精品粉嫩| 精品国产乱码久久久久久浪潮| 久久久久久久久久久久91| 美女久久久久久| 制服视频三区第一页精品| 欧美日韩中文在线视频| wwww亚洲| 在线免费观看日韩欧美| 男女高潮又爽又黄又无遮挡| 日本精品不卡| 依依成人精品视频| 男人日女人视频网站| 顶级网黄在线播放| 中文字幕av在线一区二区三区| 国严精品久久久久久亚洲影视| 精品女同一区二区三区| 激情久久五月天| 国产伦精品一区二区三区照片91 | 日产精品久久久一区二区| 亚洲av无码一区二区三区dv| 97成人超碰视| 国产精品国产一区二区| 日韩大片b站免费观看直播| 国产精品国产a| 亚洲国内在线| 蜜臀av国内免费精品久久久夜夜| 国产精品久久精品日日| 欧美中日韩在线| xvideos国产在线视频| 日韩欧美亚洲国产一区| 亚洲国产精品久久久久婷蜜芽| 日韩在线电影| 欧美欧美欧美欧美| 特级黄色片视频| 国产精品一区免费在线 | 亚洲欧美日韩国产综合| 免费观看国产成人| 黄色一级大片在线免费看产| 成人欧美一区二区三区1314| 日本在线观看a| 伊人久久大香线蕉av超碰| 日韩在线视频观看| 成人午夜视频在线播放| 久久婷婷影院| 国产精品欧美风情| 色天堂在线视频| 亚洲成人综合网站| 国产91美女视频| 日韩在线网址| 日韩精品中文字| 国产真实乱人偷精品人妻| 最新日韩av| 日本欧美在线视频| 中文字幕乱码无码人妻系列蜜桃| 久久 天天综合| 97在线资源站| 人妻va精品va欧美va| 久久久久国产一区二区三区四区| 亚洲欧洲一区二区| 韩国精品主播一区二区在线观看| 国产网站欧美日韩免费精品在线观看| 久久精品第一页| 国产精品18久久久久| 中文字幕一区二区三区精彩视频 | 九色porny91| 欧美国产视频| 中文字幕在线亚洲| 国产精品久久久久77777| 婷婷六月天在线| 欧美禁忌电影网| 神马久久久久久| 亚洲高清在线看| 国产成人在线视频免费播放| 在线一区日本视频| 99精品在线免费观看| 亚洲国内精品在线| 亚洲黄色三级视频| 久久综合综合久久综合| 国产精品免费一区二区| 国产精品186在线观看在线播放| 日韩久久久久久| b站大片免费直播| 亚洲一区二区三区无吗| 热99在线视频| 国产福利电影在线| 欧美日韩美少妇| 美女又爽又黄视频毛茸茸| 91一区二区| 欧美最猛性xxxxx亚洲精品| 日本天堂影院在线视频| 日本高清视频一区二区| 亚洲精品久久一区二区三区777 | 欧美色网一区| 中文在线资源观看视频网站免费不卡 | 性感美女一区二区三区| 亚洲色诱最新| 亚洲二区三区四区| 日韩精品一区二区三区中文| 97碰在线观看| 国产高中女学生第一次| 国产无一区二区| 欧美成人福利在线观看| 欧美福利影院| 91精品国产自产在线观看永久| 性xxxfllreexxx少妇| 91福利在线播放| 欧美日韩免费做爰视频| 久久99久久99| 国产乱人伦精品一区二区三区| 成人国产精品一区二区免费麻豆 | 国内精品一区视频| 亚洲成人你懂的| 少妇精品无码一区二区免费视频 | 国产在线日韩在线| a毛片不卡免费看片| 欧美一区二区免费视频| 日韩成人免费观看| 国产精品二区一区二区aⅴ污介绍| 美女日批在线观看| 91精品福利| 快播亚洲色图| 免费精品一区二区三区在线观看| 2019国产精品自在线拍国产不卡| 999久久久久| 亚洲日本护士毛茸茸| 日本japanese极品少妇| 精品伊人久久久久7777人| 亚洲中文字幕无码专区| 偷拍精品福利视频导航| 欧美诱惑福利视频| 国产日产一区二区| 亚洲一级片在线看| 天天综合久久综合| 亚洲超碰97人人做人人爱| 三级影片在线观看| 2020国产精品久久精品美国| 热久久精品国产| 加勒比久久综合| 国产精品区一区二区三在线播放| 亚洲欧美一级| 国产精品欧美一区二区| 在线高清av| 影音先锋日韩有码| 91丨九色丨丰满| 亚洲精品伦理在线| 欧美日韩国产黄色| 国产午夜亚洲精品理论片色戒| 国产 xxxx| 媚黑女一区二区| 日本a在线免费观看| 亚洲有吗中文字幕| 国产又黄又爽免费视频| 91久久精品无嫩草影院| 91精品国产91久久久久| 中文字幕在线观看播放| 久久色免费在线视频| 成人精品一区二区三区校园激情| 91精品国产一区二区三区蜜臀 | 91禁在线看| 欧美成人黄色小视频| 亚洲成人久久精品| 在线综合+亚洲+欧美中文字幕| 18国产免费视频| 亚洲欧美另类久久久精品2019| 日本美女bbw| 国产精品视频yy9299一区| 中文字幕无码毛片免费看| 经典一区二区三区| 在线免费看污网站| 亚洲精选在线| 黄色一级片在线看| 在线欧美日韩| 午夜精品福利一区二区| 日韩欧美中文字幕一区二区三区| 91久久久精品| 亚洲黄色网址| 国产精品video| yy6080久久伦理一区二区| 国产在线拍偷自揄拍精品| 国产精品一级在线观看| 国产激情美女久久久久久吹潮| 成人开心激情| 国产精品精品久久久| 欧美综合影院| 粉嫩av免费一区二区三区| 老司机精品视频在线播放| 91精品久久久久久久久青青| 久久久男人天堂| 久久久精品电影| 黑人极品ⅴideos精品欧美棵| 97国产真实伦对白精彩视频8| 卡通欧美亚洲| 97精品一区二区视频在线观看| 日本黄色免费在线| 国产精品一区二区三| 激情黄产视频在线免费观看| 日本精品性网站在线观看| 岛国精品在线| 成人午夜电影免费在线观看| 亚洲毛片免费看| 欧美h视频在线观看| 影音先锋久久精品| 亚洲免费av一区二区三区| 99热这里只有成人精品国产| 免费在线激情视频| 久久成人18免费观看| 中国免费黄色片| 国产清纯白嫩初高生在线观看91| 国产真实乱在线更新| 午夜国产精品影院在线观看| 国产偷人爽久久久久久老妇app| 欧美一区二区大片| 色av男人的天堂免费在线| xvideos亚洲人网站| 欧美一区二区三区| 国产一区二区三区欧美| 日本三级在线观看网站| 超碰精品一区二区三区乱码| 国产污视频在线播放| 国产欧美精品一区二区| 嫩草国产精品入口| 精品国产一区二区三区麻豆免费观看完整版 | 日本中文字幕伦在线观看| 亚洲视频777| 免费黄色在线视频网站| 久久影视电视剧免费网站清宫辞电视| 国产网站在线| 99精彩视频| 国产福利一区二区精品秒拍| 亚洲三区四区| 国产精品免费看| 亚洲欧美日韩中文字幕在线观看| 久久久久久久综合| 国产无码精品在线观看| 欧美丰满一区二区免费视频 | 一级黄在线观看| 亚洲欧美国产精品| 国产在线自天天| 韩国精品美女www爽爽爽视频| 超碰国产精品一区二页| 日韩中文字幕一区| 亚洲欧美日韩精品一区二区 | 欧美三级午夜理伦三级在线观看| 免费观看中文字幕| 欧美1区视频| 国产成人在线综合| 国产欧美精品国产国产专区 | 性欧美精品高清| 69亚洲乱人伦| 亚洲国产日韩在线一区模特| 精品国产亚洲AV| 精品综合久久久久久97| jizz一区二区三区| 91青青草免费观看| 亚洲国产精品日韩专区av有中文| 亚洲综合色在线观看| 久久精品视频一区| 国产字幕在线观看| 欧美一区二区三区四区视频| 亚洲成人影院麻豆| 国产精品极品在线| 日韩大片在线观看| 精品少妇人欧美激情在线观看| 国产伦精品一区二区三区免费| 国产精品麻豆免费版现看视频| 欧美色网一区二区| 在线免费观看黄色av| 久久久久久久久国产精品| 欧美日韩精品免费观看视完整| 久久综合毛片| 日韩精品久久理论片| 中文字幕乱码在线人视频| 日韩美女啊v在线免费观看| 国产日韩欧美中文字幕| 欧美成人精品一区| 盗摄牛牛av影视一区二区| 免费观看国产精品视频| 91蝌蚪porny| 久久综合加勒比| 欧美日韩中字一区| 色综合久久影院| 91丝袜美腿美女视频网站| 欧美日韩国产免费观看 | 免费一级肉体全黄毛片| 精品国产乱码久久久久久牛牛| 国产福利电影在线播放| 欧美动漫一区二区| 免费成人在线观看| a天堂视频在线观看| 欧美丝袜美女中出在线| jizz在线观看中文| 亚洲一区二区三区在线视频| 亚洲午夜极品| 国产又爽又黄无码无遮挡在线观看| 亚洲三级电影全部在线观看高清| 国产黄色大片网站| 97高清免费视频| 日韩成人精品一区| 国产免费a级片| 欧美性xxxxxxxx| 日本免费一区二区三区最新| 国产国语videosex另类| 欧美大胆视频| 国产又大又黄又粗又爽| 亚洲最新在线观看| 99在线精品视频免费观看20| 久久久久久网站| 欧美中文一区二区| 2025中文字幕| 亚洲美女视频在线| 巨骚激情综合| 国产91精品入口17c| 日本欧美一区二区| 久久久久久久久97|