亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫 > Python+MySQL隨機(jī)試卷及答案生成程序的示例代碼

Python+MySQL隨機(jī)試卷及答案生成程序的示例代碼

熱門標(biāo)簽:江門智能電話機(jī)器人 400電話在線如何申請(qǐng) 智能電話機(jī)器人調(diào)研 甘肅高頻外呼系統(tǒng) 如何申請(qǐng)400電話代理 天津塘沽區(qū)地圖標(biāo)注 杭州房產(chǎn)地圖標(biāo)注 滴滴地圖標(biāo)注公司 地圖標(biāo)注可以遠(yuǎn)程操作嗎

一、背景

本文章主要是分享如何使用Python從MySQL數(shù)據(jù)庫中面抽取試題,生成的試卷每一份都不一樣。

二、準(zhǔn)備工作

1.安裝Python3

下載地址:https://www.python.org/downloads/windows/

2.安裝庫

pip installpython-docx==0.8.10

pip installPyMySQL==1.0.2

3.試題庫.xlsx

開發(fā)程序前需要先收集試題,本文是將試題收集存放MySQL數(shù)據(jù)庫中,格式如下:

選擇題數(shù)據(jù)庫截圖:

填空題/解答題/綜合題數(shù)據(jù)庫截圖:

三、代碼

Python+MySQL隨機(jī)試卷及答案生成程序.py

# _*_ coding:utf-8 _*_
import random,os,pymysql
from docx import Document
from docx.shared import Inches,Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH,WD_LINE_SPACING
from docx.oxml.ns import qn
from docx.shared import Inches

class SunckSql():
 def __init__(self, host, user, passwd, dbName='', charset='utf8'):
  self.host = host
  self.user = user
  self.passwd = passwd
  self.dbName = dbName
  self.charset = charset

 def connet(self):
  self.db = pymysql.connect(host=self.host, user=self.user, passwd=self.passwd, db=self.dbName,
         charset=self.charset) # 連接數(shù)據(jù)庫
  self.cursor = self.db.cursor() # 獲取操作游標(biāo)

 def close(self):
  self.cursor.close() # 釋放游標(biāo)
  self.db.close() # 關(guān)閉數(shù)據(jù)庫連接

 # 查詢
 def get_all(self, sql):
  res = None
  try:
   self.connet()
   self.cursor.execute(sql) # 執(zhí)行sql語句
   res = self.cursor.fetchall() # 返回查詢所有結(jié)果
  except Exception as e:
   print('查詢失敗:%s' % e)
  finally:
   self.close()
  return res

 # 增加、刪除、修改
 def shell_sql(self, sql):
  "執(zhí)行sql語句"
  print(sql)
  count = 0
  try:
   self.connet()
   count = self.cursor.execute(sql) # 執(zhí)行sql語句
   self.db.commit() # 提交
  except Exception as e:
   print('事務(wù)提交失敗:%s' % e)
   self.db.rollback() # 如果提交失敗,回滾到上一次數(shù)據(jù)
  finally:
   self.close()
  return count

def router_docx(choice1='', choice2='', choice3='', choice5='', choice6='', choice7='',paper_path='',name='1'):
 "生成網(wǎng)絡(luò)通信方向試題及答案"
 docx1 = Document()
 docx2 = Document()
 docx1.styles['Normal'].font.name = '宋體'         #選擇字體
 docx1.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), '宋體') #默認(rèn)字體
 docx1.styles['Normal'].font.size = Pt(11)        #默認(rèn)字號(hào)大小
 docx1.styles['Normal'].paragraph_format.space_before = Pt(0)    #默認(rèn)段前間距
 docx1.styles['Normal'].paragraph_format.space_after = Pt(0)    #默認(rèn)段后間距
 docx1.styles['Normal'].paragraph_format.line_spacing_rule = WD_LINE_SPACING.ONE_POINT_FIVE #默認(rèn)單倍行距
 sec = docx1.sections[0]             # sections對(duì)應(yīng)文檔中的“節(jié)”
 sec.left_margin = Inches(1)            # 設(shè)置左頁面邊距
 sec.right_margin = Inches(1)            #設(shè)置右頁面邊距
 sec.top_margin = Inches(0.5)            # 設(shè)置上頁面邊距
 sec.bottom_margin = Inches(0.5)           #設(shè)置下頁面邊距

 p=docx1.add_paragraph()             #添加段落
 run = p.add_run('軟件測(cè)試(網(wǎng)絡(luò)通信)方向試題(%s)' % name)      #使用add_run添加文字
 run.font.name = '微軟雅黑'             #設(shè)置字體
 run._element.rPr.rFonts.set(qn('w:eastAsia'), '微軟雅黑')     #設(shè)置字體
 run.font.size = Pt(18)             #字體大小設(shè)置
 p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER     #段落文字居中設(shè)置
 docx1.add_paragraph('【說明】')           # 添加段落文字
 docx1.add_paragraph('1.筆試時(shí)間為60分鐘。')
 docx1.add_paragraph('2.請(qǐng)將答案寫在答題卡上,且不允許在試題卷上做任何涂寫和標(biāo)記。')
 q=docx2.add_paragraph()             #添加段落
 run = q.add_run('軟件測(cè)試(網(wǎng)絡(luò)通信)方向試題答案(%s)' % name)     #使用add_run添加文字
 run.font.name = '微軟雅黑'             #設(shè)置字體
 run._element.rPr.rFonts.set(qn('w:eastAsia'), '微軟雅黑')     #設(shè)置字體
 run.font.size = Pt(18)             #字體大小設(shè)置
 q.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER     #段落文字居中設(shè)置

 p1 = docx1.add_paragraph()
 p1.paragraph_format.space_before = Pt(12)        #設(shè)置段前間距
 docx2.add_paragraph('一、選擇題')
 run = p1.add_run('一、選擇題(每題3分共45分)')
 run.bold = True               # 字體加粗
 list1=random.sample(range(0,len(choice1)-1),3)       #len范圍內(nèi)獲取指定的數(shù)量
 x=1
 for y in list1:
  docx1.add_paragraph(str(x)+'、'+choice1[y][1])
  docx1.add_paragraph(choice1[y][2])
  docx1.add_paragraph(choice1[y][3])
  docx1.add_paragraph(choice1[y][4])
  p11=docx1.add_paragraph(choice1[y][5])
  p11.paragraph_format.space_after = Pt(12)       #段后間距
  docx2.add_paragraph(str(x)+'、'+choice1[y][6])
  x+=1

 list2=random.sample(range(0,len(choice2)-1),7)
 x=1
 for y in list2:
  docx1.add_paragraph(str(x+3)+'、'+choice2[y][1])
  docx1.add_paragraph(choice2[y][2])
  docx1.add_paragraph(choice2[y][3])
  docx1.add_paragraph(choice2[y][4])
  p11=docx1.add_paragraph(choice2[y][5])
  p11.paragraph_format.space_after = Pt(12)
  docx2.add_paragraph(str(x+3)+'、'+choice2[y][6])
  x+=1

 list3=random.sample(range(0,len(choice3)-1),5)
 x=1
 for y in list3:
  docx1.add_paragraph(str(x+10)+'、'+choice3[y][1])
  docx1.add_paragraph(choice3[y][2])
  docx1.add_paragraph(choice3[y][3])
  docx1.add_paragraph(choice3[y][4])
  p11=docx1.add_paragraph(choice3[y][5])
  p11.paragraph_format.space_after = Pt(12)
  docx2.add_paragraph(str(x+10)+'、'+choice3[y][6])
  x+=1

 p2 = docx1.add_paragraph()
 p2.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('二、填空題')
 run = p2.add_run('二、填空題(每題3分,共15分)')
 run.bold = True
 list2 = random.sample(range(0, len(choice5)-1), 5)
 i = 1
 for j in list2:
  docx1.add_paragraph(str(i) + '、' + choice5[j][1])
  docx2.add_paragraph(str(i) + '、' + str(choice5[j][2]))
  i += 1

 p3 = docx1.add_paragraph()
 p3.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('三、簡(jiǎn)答題')
 run = p3.add_run('三、簡(jiǎn)答題(每題10分,共20分)')
 run.bold = True
 list3 = random.sample(range(0, len(choice6)-1), 2)
 n = 1
 for m in list3:
  docx1.add_paragraph(str(n) + '、' + choice6[m][1])
  docx1.add_paragraph('\r')
  docx2.add_paragraph(str(n) + '、' + choice6[m][2])
  n += 1

 p4 = docx1.add_paragraph()
 p4.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('四、綜合題')
 run = p4.add_run('四、綜合題(共20分)')
 run.bold = True
 list4 = random.randint(0, len(choice7)-1)
 docx1.add_paragraph('1、' + choice7[list4][1])
 docx2.add_paragraph(choice7[list4][2])

 docx1.save(os.path.join(paper_path, '網(wǎng)絡(luò)通信試題(%s).docx' % name))    #保存試題
 docx2.save(os.path.join(paper_path, '網(wǎng)絡(luò)通信試題答案(%s).docx' % name))   #保存答案

def android_docx(choice1, choice2, choice4, choice5, choice6, choice8,paper_path,name):
 """生成智能終端方向的試題"""
 docx1 = Document()
 docx2 = Document()
 docx1.styles['Normal'].font.name = '宋體'          #選擇字體
 docx1.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), '宋體')   #默認(rèn)字體
 docx1.styles['Normal'].font.size = Pt(11)          #默認(rèn)字號(hào)大小
 docx1.styles['Normal'].paragraph_format.space_before = Pt(0)     #默認(rèn)段前間距
 docx1.styles['Normal'].paragraph_format.space_after = Pt(0)      #默認(rèn)段后間距
 docx1.styles['Normal'].paragraph_format.line_spacing_rule = WD_LINE_SPACING.ONE_POINT_FIVE #默認(rèn)單倍行距
 sec = docx1.sections[0]               # sections對(duì)應(yīng)文檔中的“節(jié)”
 sec.left_margin = Inches(1)              # 設(shè)置左頁面邊距
 sec.right_margin = Inches(1)             #設(shè)置右頁面邊距
 sec.top_margin = Inches(0.5)             # 設(shè)置上頁面邊距
 sec.bottom_margin = Inches(0.5)             #設(shè)置下頁面邊距

 p=docx1.add_paragraph()               #添加段落
 run = p.add_run('軟件測(cè)試(智能終端)方向試題(%s)' % name)        #使用add_run添加文字
 run.font.name = '微軟雅黑'              #設(shè)置字體
 run._element.rPr.rFonts.set(qn('w:eastAsia'), '微軟雅黑')       #設(shè)置字體
 run.font.size = Pt(18)               #字體大小設(shè)置
 p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER      #段落文字居中設(shè)置
 docx1.add_paragraph('【說明】')             # 添加段落文字
 docx1.add_paragraph('1.筆試時(shí)間為60分鐘。')
 docx1.add_paragraph('2.請(qǐng)將答案寫在答題卡上,且不允許在試題卷上做任何涂寫和標(biāo)記。')
 q = docx2.add_paragraph()              # 添加段落
 run = q.add_run('軟件測(cè)試(智能終端)方向試題答案(%s)' % name)       # 使用add_run添加文字
 run.font.name = '微軟雅黑'              # 設(shè)置字體
 run._element.rPr.rFonts.set(qn('w:eastAsia'), '微軟雅黑')       # 設(shè)置字體
 run.font.size = Pt(18)               # 字體大小設(shè)置
 q.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER      # 段落文字居中設(shè)置

 p1 = docx1.add_paragraph()
 p1.paragraph_format.space_before = Pt(12)          #設(shè)置段前間距
 docx2.add_paragraph('一、選擇題')
 run = p1.add_run('一、選擇題(每題3分共45分)')
 run.bold = True                 # 字體加粗
 list1=random.sample(range(0,len(choice1)-1),3)
 x=1
 for y in list1:
  docx1.add_paragraph(str(x)+'、'+choice1[y][1])
  docx1.add_paragraph(choice1[y][2])
  docx1.add_paragraph(choice1[y][3])
  docx1.add_paragraph(choice1[y][4])
  p11=docx1.add_paragraph(choice1[y][5])
  p11.paragraph_format.space_after = Pt(12)         #段后間距
  docx2.add_paragraph(str(x)+'、'+choice1[y][6])
  x+=1

 list2=random.sample(range(0,len(choice2)-1),7)
 x=1
 for y in list2:
  docx1.add_paragraph(str(x+3)+'、'+choice2[y][1])
  docx1.add_paragraph(choice2[y][2])
  docx1.add_paragraph(choice2[y][3])
  docx1.add_paragraph(choice2[y][4])
  p11=docx1.add_paragraph(choice2[y][5])
  p11.paragraph_format.space_after = Pt(12)
  docx2.add_paragraph(str(x+3)+'、'+choice2[y][6])
  x+=1

 list3=random.sample(range(0,len(choice4)-1),5)
 x=1
 for y in list3:
  docx1.add_paragraph(str(x+10)+'、'+choice4[y][1])
  docx1.add_paragraph(choice4[y][2])
  docx1.add_paragraph(choice4[y][3])
  docx1.add_paragraph(choice4[y][4])
  p11=docx1.add_paragraph(choice4[y][5])
  p11.paragraph_format.space_after = Pt(12)
  docx2.add_paragraph(str(x+10)+'、'+choice4[y][6])
  x+=1

 p2 = docx1.add_paragraph()
 p2.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('二、填空題')
 run = p2.add_run('二、填空題(每題3分,共15分)')
 run.bold = True
 list2 = random.sample(range(0, len(choice5)-1), 5)
 i = 1
 for j in list2:
  docx1.add_paragraph(str(i) + '、' + choice5[j][1])
  docx2.add_paragraph(str(i) + '、' + str(choice5[j][2]))
  i += 1

 p3 = docx1.add_paragraph()
 p3.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('三、簡(jiǎn)答題')
 run = p3.add_run('三、簡(jiǎn)答題(每題10分,共20分)')
 run.bold = True
 list3 = random.sample(range(0, len(choice6)-1), 2)
 n = 1
 for m in list3:
  docx1.add_paragraph(str(n) + '、' + choice6[m][1])
  docx1.add_paragraph('\r')
  docx2.add_paragraph(str(n) + '、' + choice6[m][2])
  n += 1

 p4 = docx1.add_paragraph()
 p4.paragraph_format.space_before = Pt(12)
 docx2.add_paragraph('四、綜合題')
 run = p4.add_run('四、綜合題(共20分)')
 run.bold = True
 list4 = random.randint(0, len(choice8)-1)
 docx1.add_paragraph('1、' + choice8[list4][1])
 docx2.add_paragraph(choice8[list4][2])

 docx1.save(os.path.join(paper_path, '智能終端試題(%s).docx' % name))
 docx2.save(os.path.join(paper_path, '智能終端試題答案(%s).docx' % name))

def main(ip,name,passwd,db_name):
 paper_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), '試卷') #試卷存放路徑
 if not os.path.exists(paper_path):
  os.mkdir(paper_path)              #創(chuàng)建試卷文件夾
 my = SunckSql(ip,name,passwd,db_name)           #連接數(shù)據(jù)庫
 choice1 = my.get_all("select * from %s" % '計(jì)算機(jī)基礎(chǔ)選擇題')      #查詢數(shù)據(jù)庫中的試題
 choice2 = my.get_all("select * from %s" % '測(cè)試基礎(chǔ)選擇題')
 choice3 = my.get_all("select * from %s" % '網(wǎng)絡(luò)通信選擇題')
 choice4 = my.get_all("select * from %s" % '智能終端選擇題')
 choice5 = my.get_all("select * from %s" % '填空題')
 choice6 = my.get_all("select * from %s" % '簡(jiǎn)答題')
 choice7 = my.get_all("select * from %s" % '網(wǎng)絡(luò)通信綜合題')
 choice8 = my.get_all("select * from %s" % '智能終端綜合題')
 for i in range(1,4):               #同時(shí)生成3份試卷及答案
  router_docx(choice1, choice2, choice3, choice5, choice6, choice7, paper_path, i)
  android_docx(choice1, choice2, choice4, choice5, choice6, choice8, paper_path, i)

if __name__ == "__main__":
 main(ip='數(shù)據(jù)庫ip地址', name='mysql賬號(hào)', passwd='mysql密碼', db_name='軟件測(cè)試試題庫')

到此這篇關(guān)于Python+MySQL隨機(jī)試卷及答案生成程序的文章就介紹到這了,更多相關(guān)Python MySQL隨機(jī)試卷內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解決python mysql insert語句的問題
  • python 在mysql中插入null空值的操作
  • Python接入MySQL實(shí)現(xiàn)增刪改查的實(shí)戰(zhàn)記錄
  • 詳解Python之Scrapy爬蟲教程N(yùn)BA球員數(shù)據(jù)存放到Mysql數(shù)據(jù)庫
  • Python從MySQL數(shù)據(jù)庫中面抽取試題,生成試卷
  • python3 使用ssh隧道連接mysql的操作
  • Python批量刪除mysql中千萬級(jí)大量數(shù)據(jù)的腳本分享
  • python查詢MySQL將數(shù)據(jù)寫入Excel
  • Python操控mysql批量插入數(shù)據(jù)的實(shí)現(xiàn)方法
  • Python下的Mysql模塊MySQLdb安裝詳解
  • python中MySQLdb模塊用法實(shí)例
  • Python中操作mysql的pymysql模塊詳解
  • MySQL和Python交互的示例

標(biāo)簽:漢中 重慶 臨汾 長春 東莞 德宏 河池 廊坊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python+MySQL隨機(jī)試卷及答案生成程序的示例代碼》,本文關(guān)鍵詞  Python+MySQL,隨機(jī),試卷,及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python+MySQL隨機(jī)試卷及答案生成程序的示例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python+MySQL隨機(jī)試卷及答案生成程序的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩中文字幕一区二区不卡| 亚洲精品影院一区二区| 成人免费观看网欧美片| 欧美一级视频免费观看| 成人免费网站视频ww| 99色视频| 日韩免费在线视频| 国产一区二区精品久久91| 国产原创视频在线| 国产精品自拍在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产不卡高清| 你懂的在线观看视频| 可以在线看黄的网站| 一级毛片看真人在线视频| 精品国产一区二区三区久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 午夜欧美成人久久久久久| 欧美电影免费看大全| 国产一区二区精品尤物| 欧美一级视频免费| 国产成a人片在线观看视频 | 久久精品大片| 九九久久99| 99色视频| 尤物视频网站在线| 欧美激情伊人| 国产美女在线观看| 欧美a级v片不卡在线观看| 四虎影视库| 韩国三级香港三级日本三级| 精品视频一区二区三区免费| 美国一区二区三区| 日韩一级黄色| 国产成人欧美一区二区三区的| 亚洲爆爽| 久久精品店| 国产一区精品| 国产伦久视频免费观看 视频| 免费国产一级特黄aa大片在线| 日韩中文字幕在线观看视频| 国产一区二区精品在线观看| 精品国产亚洲人成在线| 国产网站免费观看| 国产伦精品一区二区三区无广告| 欧美激情一区二区三区视频| 成人免费观看网欧美片| 国产亚洲免费观看| 天天色色网| 精品国产一区二区三区久| 久久精品免视看国产明星 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产高清在线精品一区二区| 欧美日本免费| 国产成人精品综合| 999精品视频在线| 久久精品店| 青青久久精品国产免费看| 欧美大片a一级毛片视频| 欧美激情伊人| 99久久精品国产免费| 香蕉视频久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级一区| 999久久66久6只有精品| 人人干人人插| 国产a免费观看| 天天做人人爱夜夜爽2020| 久久精品大片| 青青久久精品| 精品国产一区二区三区国产馆| 国产成人精品综合在线| 亚飞与亚基在线观看| a级精品九九九大片免费看| 国产a毛片| 亚洲第一视频在线播放| 四虎影视久久久免费| 四虎影视库| 你懂的日韩| 久久成人综合网| 黄视频网站免费| 高清一级做a爱过程不卡视频| 日本在线www| 色综合久久天天综合| 成人免费观看的视频黄页| 精品久久久久久影院免费| 在线观看导航| 成人免费网站久久久| 日韩中文字幕在线观看视频| 精品视频在线观看免费 | 国产欧美精品午夜在线播放| 毛片的网站| 国产极品白嫩美女在线观看看| 麻豆网站在线看| 可以免费看毛片的网站| 亚洲精品影院久久久久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩中文字幕一区二区不卡| 在线观看导航| 欧美激情一区二区三区在线播放| 日本特黄特色aaa大片免费| 国产一区二区精品| 国产成a人片在线观看视频| 欧美一级视| 成人a级高清视频在线观看| 可以免费看毛片的网站| 国产精品自拍在线| 日本乱中文字幕系列| 久久久久久久免费视频| 99久久精品国产高清一区二区| 高清一级毛片一本到免费观看| 国产伦久视频免费观看视频| 高清一级做a爱过程不卡视频| 999久久狠狠免费精品| 黄视频网站在线免费观看| 成人高清视频在线观看| 日本伦理黄色大片在线观看网站| 日韩中文字幕在线观看视频| 99色视频在线观看| 日日夜夜婷婷| 成人高清视频在线观看| 四虎影视久久久免费| 香蕉视频久久| 国产伦精品一区二区三区在线观看 | 欧美大片a一级毛片视频| 99久久精品国产麻豆| 国产网站麻豆精品视频| 成人av在线播放| a级黄色毛片免费播放视频| 91麻豆tv| 成人av在线播放| 精品视频在线看| 台湾美女古装一级毛片| 一级片免费在线观看视频| 天天色色网| 二级特黄绝大片免费视频大片| 精品国产香蕉伊思人在线又爽又黄| 欧美a级片免费看| 日韩专区一区| 你懂的福利视频| 你懂的在线观看视频| 一本伊大人香蕉高清在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 色综合久久天天综合绕观看| 亚欧视频在线| 成人a大片高清在线观看| 日本免费看视频| 久久精品欧美一区二区| 日韩专区一区| 天天做人人爱夜夜爽2020| 欧美大片a一级毛片视频| 免费国产在线视频| 欧美另类videosbestsex久久| 青青青草视频在线观看| 亚久久伊人精品青青草原2020| 久久国产一区二区| 国产一区二区精品久| 欧美激情一区二区三区视频 | 国产不卡精品一区二区三区| 四虎影视久久久| 国产一区二区高清视频| 午夜激情视频在线播放| 精品视频在线观看一区二区三区| a级毛片免费全部播放| 沈樵在线观看福利| 精品久久久久久影院免费| 久久精品店| 国产成人啪精品视频免费软件| 韩国三级视频网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一级毛片视频在线观看| 日韩中文字幕在线播放| 亚洲精品中文一区不卡| 国产麻豆精品高清在线播放| 青草国产在线观看| 日韩av东京社区男人的天堂| 久久成人综合网| 九九久久国产精品大片| 久久精品店| 国产伦精品一区二区三区无广告| 天天做日日爱夜夜爽| 日韩av东京社区男人的天堂| 超级乱淫黄漫画免费| 国产不卡高清在线观看视频| 精品国产一区二区三区精东影业 | 99热精品一区| 精品视频免费看| 久久99中文字幕| 欧美激情一区二区三区中文字幕| 国产亚洲精品aaa大片| 免费国产一级特黄aa大片在线| 日韩专区第一页| 国产高清在线精品一区二区| 国产激情视频在线观看| 999精品在线| 97视频免费在线| 日韩一级黄色| 亚洲天堂一区二区三区四区| 欧美电影免费| 国产欧美精品午夜在线播放|