成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > python自動化辦公操作PPT的實現(xiàn)

python自動化辦公操作PPT的實現(xiàn)

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

1、python-pptx模塊簡介

使用python操作PPT,需要使用的模塊就是python-pptx,下面來對該模塊做一個簡單的介紹。這里提前做一個說明:python操作PPT,最好是我們提前設(shè)計好自己的一套樣式,然后利用進(jìn)行python進(jìn)行內(nèi)容的獲取和填充(最主要的功能!),最好是不用使用python代碼操作PPT的格式,格式的修改肯定不如我們直接在PPT中修改方便。

  • 可以創(chuàng)建、修改PPT(.pptx)文件
  • 需要單獨安裝,不包含在Python標(biāo)準(zhǔn)模塊里
  • python-pptx官網(wǎng)介紹:https://python-pptx.readthedocs.io/en/latest/

2、模塊的安裝與導(dǎo)入

1)模塊的安裝

"Windows用戶命令行下輸入"
pip install python-pptx
"Mac用戶命令行下輸入"
pip3 install python-pptx

2)模塊的導(dǎo)入

這里有一點需要注意的是:安裝的庫是python-pptx,但是導(dǎo)入的時候卻有點不同。

import pptx

3、python讀取PPT文檔中的內(nèi)容

1)PPT的結(jié)構(gòu)說明

在使用python操作PPT之前,首先應(yīng)該清楚PPT的結(jié)構(gòu),這個對于之后代碼的編寫很有幫助。


注意:關(guān)于run塊兒的概念,可以參考我的另外一篇文章

2)獲取Slide

from pptx import Presentation

prs = Presentation("統(tǒng)計學(xué)習(xí)方法PPT.pptx")
for slide in prs.slides:
 print(slide)

結(jié)果如下:

3)獲取Shape形狀

import pptx
from pptx import Presentation

prs = Presentation("統(tǒng)計學(xué)習(xí)方法PPT.pptx")
for slide in prs.slides:
 for shape in slide.shapes:
  print(shape)
"""
注意:這里得到的Shape對象,并不能看出什么,接著往下看。
"""

結(jié)果如下:

4)判斷每個Shape中是否存在文字

  •  shape.has_text_frame :是否有文字
  • shape.text_frame :獲取文字框
import pptx
from pptx import Presentation

prs = Presentation("統(tǒng)計學(xué)習(xí)方法PPT.pptx")
for slide in prs.slides:
 for shape in slide.shapes:
  if shape.has_text_frame:
   text_frame = shape.text_frame
   print(text_frame.text)

結(jié)果如下:

5)獲取某一頁Slide中的內(nèi)容

import pptx
from pptx import Presentation

prs = Presentation("統(tǒng)計學(xué)習(xí)方法PPT.pptx")

for i,slide in enumerate(prs.slides):
 if i == 5:
  for shape in slide.shapes:
   if shape.has_text_frame:
    text_frame = shape.text_frame
    print(text_frame.text)

結(jié)果如下:

6)獲取Shape中的某個Paragraph

import pptx
from pptx import Presentation

prs = Presentation("統(tǒng)計學(xué)習(xí)方法PPT.pptx")

for i,slide in enumerate(prs.slides):
 if i == 5:
  for shape in slide.shapes:
   if shape.has_text_frame:
    text_frame = shape.text_frame
    for paragraph in text_frame.paragraphs:
     print(paragraph.text)
"""
注意:該方法和上述4)中的方法一摸一樣。上述方法是直接獲取Shpae中的文字內(nèi)容;
下面這個更靈活,先獲取每個Shape,然后在獲取每個Shape中的paragraph;
下面方式更好:因為我們可以針對paragraph,寫一個判斷條件,只獲取第幾個paragraph;
"""

結(jié)果如下:

4、利用python像PPT中寫入內(nèi)容

1)幻燈片模板及占位符的概念

2)怎么自定義母版?

https://www.jb51.net/office/powerpoint/602121.html

3)什么是版式?

這個概念在下面的效果中,會得以體現(xiàn)。其中prs.slide_layouts[]傳入0表示獲取的是第一個版式,傳入1表示獲取的是第二個版式,以此類推下去。

4)添加Slide和內(nèi)容

這里就需要使用上述的自定義母版。因為畢竟是使用python操作PPT,我們可以定義好自己想要展示的PPT母版,然后借助代碼完成PPT的內(nèi)容寫入操作。

① 占位符id的確認(rèn)

import pptx
from pptx import Presentation

prs = Presentation("空白.pptx")
# prs.slide_layouts[]表示的是ppt中不同的版式
slide = prs.slides.add_slide(prs.slide_layouts[0])
for shape in slide.placeholders:
 phf = shape.placeholder_format
 print(f"{phf.idx}--{shape.name}--{phf.type}")
 shape.text = f"{phf.idx}--{shape.name}--{phf.type}"
# 注意:做完這個操作,一定要記得保存一下!
prs.save("電子獎狀模板.pptx")
"""
上述打印結(jié)果如下:
0--Title 1--TITLE (1) 這個表示標(biāo)題占位符,id為0
13--Picture Placeholder 2--PICTURE (18) 這個表示圖片占位符,id為13
14--Text Placeholder 3--BODY (2) 這個表示正文內(nèi)容占位符,id為14
15--Text Placeholder 4--BODY (2) 這個表示正文內(nèi)容占位符,id為15
我們一定要先知道每個空格的占位符id,才可以進(jìn)行下面內(nèi)容的填充。
"""

效果如下:

② PPT內(nèi)容的填寫

import pptx
from pptx import Presentation

prs = Presentation("空白.pptx")
slide = prs.slides.add_slide(prs.slide_layouts[0])
name = slide.placeholders[14]
why = slide.placeholders[15]

name.text = "黃同學(xué)"
why.text = "學(xué)習(xí)太積極"
prs.save("內(nèi)容填充.pptx")

效果如下:

5)添加段落

① 占位符id的確認(rèn)

import pptx
from pptx import Presentation

prs = Presentation("finall.pptx")
slide = prs.slides.add_slide(prs.slide_layouts[0])
for shape in slide.placeholders:
 phf = shape.placeholder_format
 print(f"{phf.idx}--{shape.name}--{phf.type}")
 shape.text = f"{phf.idx}--{shape.name}--{phf.type}"
print("-------------------------------------------")
slide = prs.slides.add_slide(prs.slide_layouts[1])
for shape in slide.placeholders:
 phf = shape.placeholder_format
 print(f"{phf.idx}--{shape.name}--{phf.type}")
 shape.text = f"{phf.idx}--{shape.name}--{phf.type}"

prs.save("哈哈.pptx")

效果如下:

② 段落的添加

import pptx
from pptx import Presentation

prs = Presentation("finall.pptx")
slide = prs.slides.add_slide(prs.slide_layouts[0])
name = slide.placeholders[14]
why = slide.placeholders[15]
name.text = "黃同學(xué)"
why.text = "學(xué)習(xí)太積極"
# --------------------------------------------------- #
prs1 = Presentation("finall.pptx")
slide1 = prs.slides.add_slide(prs.slide_layouts[1])
shapes = slide1.shapes
title_shape = shapes.title # 這句代碼可以改為title_shape = shapes.placeholders[0]
body_shape = shapes.placeholders[1]

title_shape.text = "這是一個標(biāo)題"

tf = body_shape.text_frame
# 這句代碼就是給body占位符添加內(nèi)容!
tf.text = "帶圓點的符號1"

p = tf.add_paragraph()
# 這個代碼表示在原來的基礎(chǔ)上,添加第一個段落!
p.text = "帶圓點的符號2"

p = tf.add_paragraph()
# 這個代碼表示在原來的基礎(chǔ)上,添加第二個段落!
p.text = "帶圓點的符號3"

prs.save("嘿嘿.pptx")

效果如下:

③ 給段落設(shè)定層級關(guān)系

import pptx
from pptx import Presentation

prs = Presentation("finall.pptx")
slide = prs.slides.add_slide(prs.slide_layouts[0])
name = slide.placeholders[14]
why = slide.placeholders[15]
name.text = "黃同學(xué)"
why.text = "學(xué)習(xí)太積極"
# --------------------------------------------------- #
prs1 = Presentation("finall.pptx")
slide1 = prs.slides.add_slide(prs.slide_layouts[1])
shapes = slide1.shapes
title_shape = shapes.title # 這句代碼可以改為title_shape = shapes.placeholders[0]
body_shape = shapes.placeholders[1]

title_shape.text = "這是一個標(biāo)題"

tf = body_shape.text_frame
tf.text = "帶圓點的符號1"

p = tf.add_paragraph()
p.text = "帶圓點的符號2"
# 原始內(nèi)容的層級相當(dāng)于是0,因此這個段落我設(shè)置為層級1,下面的段落設(shè)置為層級2
p.level = 1

p = tf.add_paragraph()
p.text = "帶圓點的符號3"
p.level = 2

prs.save("嘻嘻.pptx")

效果如下:

④ 添加一個文本框 slide.shapes.add_textbox(left, top, width, height)

from pptx import Presentation
from pptx.util import Cm, Pt

prs = Presentation()
# 使用第一個版式
black_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
tf.text = "這是一段文本框里面的文字"

p = tf.add_paragraph()
p.text = "這是第二段文字,加粗,字號40"
p.font.bold = True
p.font.size = Pt(40)

prs.save("添加一個文本框0.pptx")

效果如下:

⑤ 添加一個圖片

slide.shapes.add_picture(圖片路徑, 距離左邊, 距離頂端, 寬度, 高度)

第一種展示:

from pptx import Presentation
from pptx.util import Cm

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = Cm(3)
pic = slide.shapes.add_picture("孫悟空.png", left, top)

prs.save("添加圖片1.pptx")

效果如下:


第二種展示:

from pptx import Presentation
from pptx.util import Cm

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = Cm(3)
height = Cm(5.5)
pic = slide.shapes.add_picture("孫悟空.png", left, top, height=height)

prs.save("添加圖片2.pptx")

效果如下:

⑥ 添加表格

shapes.add_table(rows, cols, left, top, width, height)

from pptx import Presentation
from pptx.util import Cm, Pt

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)
shapes = slide.shapes

rows, cols = 5, 3
left = top = Cm(5)
width = Cm(18)
height = Cm(3)

table = shapes.add_table(rows, cols, left, top, width, height).table
table.columns[0].width = Cm(6)
table.columns[1].width = Cm(2)
table.columns[2].width = Cm(2)
table.rows[0].height = Cm(2)

data = [
 ["姓名","性別","成績"],
 ["張三","男",96],
 ["李四","女",87],
 ["王五","女",90],
 ["趙六","男",78]
]

for row in range(rows):
 for col in range(cols):
  table.cell(row,col).text = str(data[row][col])
prs.save("插入表格.pptx") 

結(jié)果如下:

5、PPT文檔內(nèi)容樣式批量調(diào)整

1)文本框位置的調(diào)整

上面我們已經(jīng)知道怎么添加文本框,現(xiàn)在我們需要做的就是,怎么調(diào)整文本框的位置。

from pptx import Presentation
from pptx.util import Cm, Pt
from pptx.enum.text import MSO_ANCHOR, MSO_AUTO_SIZE

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
tf.text = "這是一段文本框里面的文字"
# ----------------------------------------- #
tf.margin_bottom = Cm(0.1) # 下邊距
tf.margin_left = 0 # 下邊距
# 一定要導(dǎo)入MSO_ANCHOR這個庫
tf.vertical_anchor = MSO_ANCHOR.BOTTOM # 對齊文本方式:底端對齊
tf.word_wrap = True # 框中的文字自動換行

prs.save("文本框樣式的調(diào)整.pptx") 

結(jié)果如下:

2)文本框背景顏色調(diào)整

from pptx import Presentation
from pptx.util import Cm, Pt
from pptx.enum.text import MSO_ANCHOR, MSO_AUTO_SIZE
from pptx.dml.color import RGBColor

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
tf.text = "這是一段文本框里面的文字"
# -------------------------------------- #
tf.margin_bottom = Cm(0.1) # 下邊距
tf.margin_left = 0 # 下邊距
tf.vertical_anchor = MSO_ANCHOR.BOTTOM 
tf.word_wrap = True # 框中的文字自動換行
# -------------------------------------- #
fill = text_box.fill
fill.solid()
# 使用之前一定要導(dǎo)入RGBColor這個庫
fill.fore_color.rgb = RGBColor(247, 150, 70)

prs.save("文本框背景色的調(diào)整.pptx") 

結(jié)果如下:

3)文本框邊框樣式調(diào)整

from pptx import Presentation
from pptx.util import Cm, Pt
from pptx.enum.text import MSO_ANCHOR, MSO_AUTO_SIZE
from pptx.dml.color import RGBColor

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
tf.text = "這是一段文本框里面的文字"
# -------------------------------------- #
tf.margin_bottom = Cm(0.1) # 下邊距
tf.margin_left = 0 # 下邊距
tf.vertical_anchor = MSO_ANCHOR.BOTTOM 
tf.word_wrap = True # 框中的文字自動換行
# -------------------------------------- #
fill = text_box.fill
fill.solid()
# 使用之前一定要導(dǎo)入RGBColor這個庫
fill.fore_color.rgb = RGBColor(247, 150, 70)
# -------------------------------------- #
line = text_box.line
line.color.rgb = RGBColor(255, 0, 0)
line.width = Cm(0.3)

prs.save("文本框邊框樣式調(diào)整.pptx") 

結(jié)果如下:

4)段落對其調(diào)整

from pptx import Presentation
from pptx.enum.text import PP_ALIGN

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
# ---------------------------- #
p = tf.add_paragraph()
p.text = "這是第二段文字"
p.alignment = PP_ALIGN.LEFT

prs.save("段落對其調(diào)整.pptx") 

當(dāng)然這里還有一些其他樣式的調(diào)整,和word很類似,就不一一敘述了。

5)字體樣式調(diào)整


代碼如下:

from pptx import Presentation
from pptx.util import Cm, Pt
from pptx.enum.text import MSO_ANCHOR, MSO_AUTO_SIZE
from pptx.dml.color import RGBColor
from pptx.enum.text import PP_ALIGN

prs = Presentation()
# 使用第七個版式
black_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(black_slide_layout)

left = top = width = height = Cm(3)
text_box = slide.shapes.add_textbox(left, top, width, height)
tf = text_box.text_frame
# ---------------------------- #
p = tf.add_paragraph()
p.text = "這是第二段文字"
p.alignment = PP_ALIGN.LEFT
# ------------------------------------- #
p.font.bold = True
p.font.name = "宋體"
p.font.color.rgb = RGBColor(247, 150, 70)
p.font.size = Pt(30)

prs.save("字體樣式調(diào)整.pptx") 

結(jié)果如下:

到此這篇關(guān)于python自動化辦公操作PPT的實現(xiàn)的文章就介紹到這了,更多相關(guān)python操作PPT內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python辦公自動化PPT批量轉(zhuǎn)換操作
  • 利用Python制作PPT的完整步驟
  • python 批量將PPT導(dǎo)出成圖片集的案例
  • python 實現(xiàn)提取PPT中所有的文字
  • 分步驟教你用python一步步提取PPT中的圖片

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python自動化辦公操作PPT的實現(xiàn)》,本文關(guān)鍵詞  python,自動化,辦公,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python自動化辦公操作PPT的實現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python自動化辦公操作PPT的實現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    色拍拍在线精品视频8848| 久久综合中文字幕| 深夜爽爽视频| 欧美国产高跟鞋裸体秀xxxhd| av大片在线播放| 日韩伦理片在线观看| 久久久久久久久久久成人| 麻豆免费看一区二区三区| 国产真实乱子伦精品视频| 99久久免费看精品国产一区| 国产毛片毛片毛片毛片毛片| 欧美精品一区二区性色a+v| av成人动漫| 蜜臀久久99精品久久一区二区| 中文字幕人妻一区二区在线视频| 日本一区二区久久精品| 91在线国产电影| 国产裸体写真av一区二区| 小嫩嫩12欧美| 影音先锋5566资源站| 黄色仓库视频网站| 色诱色偷偷久久综合| 狂野欧美激情性xxxx| 亚洲欧美日韩精品一区二区| 国产精品久久久久77777丨| 亚洲免费视频播放| 国产91aaa| 成全在线观看免费完整动漫| 中文字幕va一区二区三区| 欧美做爰性欧美大fennong| 久久精品亚洲国产奇米99| 艳妇乳肉豪妇荡乳av| 国产欧美日本一区二区三区| 一区二区日韩在线观看| 精品国产成人亚洲午夜福利| 色综合久久久888| 亚洲啪啪av| 国产情人节一区| 日韩一二三区在线观看| 精品一区二区观看| 国产 日韩 欧美 精品| 有码在线播放| 精品一区二区三区四区五区六区| 国产九九九九九| 亚欧洲精品在线视频| 久久久.com| 日本午夜精品久久久久| 91天天综合| 日韩高清在线电影| 久久久国产精品午夜一区ai换脸| 中文字幕精品一区二区三区在线| 国产日本亚洲| 成人日韩在线| 最近中文字幕免费mv2018在线| 粉嫩av一区二区三区天美传媒| 男女私大尺度视频| 欧美猛男超大videosgay| 亚洲综合偷拍欧美一区色| 91久久视频| 麻豆精品免费视频| 日韩中文字幕久久久经典网| 国产美女高潮一区二区三区| 国产老肥熟一区二区三区| 色av手机在线| 国产精品av久久久久久无| 亚洲一二三四2021不卡| 丁香六月婷婷综合| 老太脱裤让老头玩ⅹxxxx| 99国产精品一区二区| 一区二区三区在线播| 久热久热免费视频中文字幕777| 26uuu另类亚洲欧美日本老年| 国产伦精品一区二区三区在线| 国产天堂第一区| 欧美日韩大陆一区二区| 又大又黄又粗| 亚洲综合精品一区二区| 亚洲综合男人的天堂| 五月婷婷丁香激情| 一色屋色费精品视频在线观看| 亚洲国产综合在线看不卡| 五月天婷亚洲天综合网鲁鲁鲁| 好色视频app| 成人国产在线激情| 免费看日本毛片| 最新中文字幕2018| 丰腴饱满的极品熟妇| 成人影院网站ww555久久精品| 九色成人在线| 999在线精品视频| 四虎成人精品一区二区免费网站| 天美一区二区三区| 国产69视频在线观看| 91麻豆视频网站| 国产999精品久久久久久绿帽| 国语对白在线刺激| 国产综合色在线| 欧美国产日韩电影| 久久国产综合视频| 日韩欧美一区二区在线| 欧美18一14sex性处hd| 国产精品久久久久av电视剧| 黄色毛片av| 最近97中文超碰在线| 99国产超薄肉色丝袜交足的后果| 国产欧美综合一区| 欧美精品国产| 日韩精品亚洲精品| 久久综合色天天久久综合图片| 99精品视频免费| 日韩一区二区电影在线| 亚洲精品网站在线| 狠狠鲁狠狠操| 7777久久香蕉成人影院| 黑鬼狂亚洲人videos| 天天精品视频| 午夜视频国产| 欧美成人福利视频| 色豆豆成人网| 亚洲色图激情小说| 男人舔女人下面高潮视频| 欧美日韩一级视频| 日韩中文在线播放| 极品白嫩少妇无套内谢| 国产美女视频一区二区| 蜜桃传媒一区二区亚洲av| 999久久久精品一区二区| 国产乱码精品一区二区三区四区| 国外成人在线视频| 国产片一区二区三区| 亚洲精品中文字幕乱码| 中文字幕日产av一二三区| 精品成人国产在线观看男人呻吟| 无码人妻精品一区二区三区在线| 97国产suv精品一区二区62| 黑人巨大40厘米重口ysn| 国产一区二区三区高清视频| 日本高清不卡码| 一本一本久久a久久精品综合妖精| 国产一区二区三区精品视频| 国产精品最新乱视频二区| 国产高清视频免费| 激情六月丁香婷婷| 成年人免费看毛片| 久久99精品国产91久久来源| 日本黄色不卡视频| 成人免费一区二区三区视频| 少妇高潮露脸国语对白| 一区二区视频免费观看| 亚洲一品av免费观看| 91av资源网| 国产美女精品视频免费播放软件| 亚洲国产中文字幕在线观看| av不卡一区二区| 黄色91在线观看| 国产乱码久久久| 国产精品97在线| 4438全国成人免费| 精品国产a一区二区三区v免费| 欧美精品一区二区三区精品| bdsm精品捆绑chinese| 99在线播放| 日本国产欧美一区二区三区| 久草在线免费福利| 色香阁99久久精品久久久| 成人动漫视频| 成人永久免费网站| 国产精品国产精品国产专区不蜜| 超碰97在线人人| 亚洲精品一区二三区| 亚洲va在线va天堂成人| 国产成人香蕉在线视频fuz| 这里只有精品国产| 国产三级精品三级在线观看国产| 精品九九九九| 人禽交欧美网站| 成人片免费看| 国产精品午夜视频| 欧美激情资源网| 一级视频在线观看视频在线啦啦| 男人的天堂导航| 国产一区二区三区视频播放| 亚洲国产欧美一区二区三区久久| 免费国产成人av| 97视频免费观看| 久久一本综合| 岛国大片在线播放| 色噜噜狠狠色综合欧洲selulu| 黄色av免费播放| gogo在线观看| 久久久婷婷一区二区三区不卡| 91小视频在线观看| 韩国精品美女www爽爽爽视频| 91高清在线观看| 写真福利片hd在线观看| 欧美人与禽猛交乱配| 亚洲精品成av人片天堂无码| 在线免费观看av影视天堂| 日本中文字幕一区| 亚洲自拍偷拍图| 欧美日韩精品免费观看视欧美高清免费大片| 国产一区二区欧美| 我要看黄色一级片| 91丨九色丨蝌蚪| jizzjizz中文| 绿色成人影院| 国产精品免费丝袜| 欧美一级视频| 色综合久久久久综合| 免费观看v片在线观看| 黄色片视频在线观看| 91视频精品在这里| 香蕉久久夜色精品| 精品免费一区二区| 天天射夜夜骑| 免费在线观看不卡| 久久精品视频一区| 国产一区二区视频网站| 日韩在线一区二区三区免费视频| 精品国产精品自拍| 美女高潮在线观看| 欧美jiizzhd精品欧美| 26uuu成人网一区二区三区| 99色在线观看| se视频在线观看| 久久理论电影| 正在播放精油久久| 国产精品第一| 日韩欧美亚洲国产| 国内精品不卡一区二区三区| 日本动漫同人动漫在线观看| 午夜精品区一区二区三| 欧美成人一品| 国产精品久久久久精k8| 性欧美18—19sex性高清| 在线视频2区| 欧美一级片免费在线| 在线视频色在线| 91精品亚洲一区在线观看| 国产欧美日韩中文久久| 人人澡人人添人人爽一区二区| 麻豆国产欧美日韩综合精品二区| 国产亚洲精品久久| 性高潮视频在线观看| 999成人网| 国产精品久久久久久久久久齐齐| 在线免费av观看| 先锋资源在线视频| 国产乱子伦精品无码码专区| 欧美天天综合网| 国内自拍偷拍视频| 国产丝袜护土调教在线视频| 欧美精品情趣视频| 自拍视频在线免费观看| yourporn在线观看视频| 中文天堂资源在线| 女人天堂av手机在线| 亚洲aⅴ优女av综合久久久| 亚洲永久无码7777kkk| 国产中文在线观看| 精品国产一区二区三区四区vr| 成人欧美一区二区三区黑人一| 韩国精品主播一区二区在线观看| 久久av免费一区| 亚洲 欧美 视频| 亚洲精品一区二区三区网址| 久久久久久久久久久久久久久| 欧美日韩日日夜夜| 亚洲欧美日本在线观看| 无码人妻丰满熟妇精品| 在线播放免费| 亚洲午夜久久久久久尤物| 国产精彩视频在线观看免费蜜芽| 日韩av大片站长工具| 午夜日韩在线观看| 精品乱色一区二区中文字幕| 欧美成人国产一区二区| 日本黄网免费一区二区精品| 日韩久久久久久久久久久久久| 开心色怡人综合网站| 国产激情在线观看| 欧美精品福利在线| 亚洲同性同志一二三专区| 日韩精品免费一区二区在线观看| 久久99久久久久久久噜噜| 日韩精品极品毛片系列视频| 国产精品精品软件视频| 好了av在线| 97超碰国产精品女人人人爽| 宅男噜噜噜66国产精品免费| 操人在线观看| 国产精品久久久久久久久久白浆| 午夜黄色一级片| 国模套图日韩精品一区二区| 亚洲色图色老头| 日日干日日操日日射| 五月天婷婷激情网| 久久综合久久久久| 亚洲福利视频一区二区| 曰本一区二区| 成年永久一区二区三区免费视频| 欧美日韩国产精品一区二区三区四区| 国产区精品视频在线观看豆花| 亚洲区成人777777精品| 国产精品一二三四区| 黄网站欧美内射| 欧美精品91| 亚洲福利一二三区| 无国产精品白浆免费视| 91porn在线| 一区二区在线中文字幕电影视频| 午夜一区二区三区| 韩国精品免费视频| 国产精品美女www爽爽爽视频| 国语精品中文字幕| 中文字幕亚洲综合久久筱田步美| 久久综合电影一区| 日韩精品诱惑一区?区三区| 日韩少妇内射免费播放18禁裸乳| 亚洲综合网狠久久| 成人黄页毛片网站| 亚洲国产欧美另类| 成人黄色电影在线| 久久久久久综合网天天| 国产美女视频一区| 中国女人特级毛片| 亚洲精品98久久久久久中文字幕| 国产成人午夜电影|