日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python:使用pypdf2合并、分割、加密pdf文件。

發(fā)布時(shí)間:2023/12/31 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python:使用pypdf2合并、分割、加密pdf文件。 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

朋友需要對(duì)一個(gè)pdf文件進(jìn)行分割,在網(wǎng)上查了查發(fā)現(xiàn)這個(gè)pypdf2可以完成這些操作,所以就研究了下這個(gè)庫(kù),并做一些記錄。首先pypdf2是python3版本的,在之前的2版本有一個(gè)對(duì)應(yīng)pypdf庫(kù)。

可以使用pip直接安裝:

pip install pypdf2 復(fù)制代碼

官方文檔:pythonhosted.org/PyPDF2/

里面主要有這幾個(gè)類(lèi):


PdfFileReader 。

該類(lèi)主要提供了對(duì)pdf文件的讀操作,其構(gòu)造方法為:

PdfFileReader(stream, strict=True, warndest=None, overwriteWarnings=True) 復(fù)制代碼

第一個(gè)參數(shù)可以傳入一個(gè)文件流,或者一個(gè)文件路徑。后面三個(gè)參數(shù)都是用來(lái)設(shè)置警告的處理方式,直接使用默認(rèn)的即可。

得到實(shí)例之后,就可以對(duì)pdf進(jìn)行一些操作了。主要的有以下幾個(gè)操作:

  • decrypt(password):如果pdf文件加密的話(huà),可以使用該方法對(duì)其解密。

  • getDocumentInfo():檢索pdf文件的一些信息。其返回值為一個(gè)DocumentInformation 類(lèi)型,直接輸出的話(huà)會(huì)得到類(lèi)似下面的信息:

{'/ModDate': "D:20150310202949-07'00'", '/Title': '', '/Creator': 'LaTeX with hyperref package', '/CreationDate': "D:20150310202949-07'00'", '/PTEX.Fullbanner': 'This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/MacPorts 2014_6) kpathsea version 6.2.0', '/Producer': 'pdfTeX-1.40.15', '/Keywords': '', '/Trapped': '/False', '/Author': '', '/Subject': ''}

  • getNumPages():這個(gè)會(huì)pdf文件中的頁(yè)數(shù)。

  • getPage(pageNumber):會(huì)得到pdf文件中對(duì)應(yīng)的pageNumber頁(yè)數(shù)的頁(yè)面對(duì)象,返回值為PageObject實(shí)例。在得到PageObject實(shí)例之后就可以將其加添、插入等操作。

  • getPageNumber(page):與上面的方法對(duì)立,可以傳入PageObject實(shí)例,然后得到該實(shí)例是pdf文件中第幾頁(yè)的。

  • getOutlines(node=None, outlines=None):檢索文檔中出現(xiàn)的文檔大綱。

  • isEncrypted:記錄該pdf是否加密。如果文件本身加密,即使在使用解密decrypt方法之后,還是會(huì)返回true。

  • numPages:pdf總共的頁(yè)數(shù),相當(dāng)于訪問(wèn)getNumPages()的只讀屬性。


PdfFileWriter 。

該類(lèi)支持對(duì)pdf文件進(jìn)行寫(xiě)操作,通常是使用PdfFileReader讀取一些pdf數(shù)據(jù),然后使用該類(lèi)進(jìn)行一些操作。

創(chuàng)建該類(lèi)的實(shí)例時(shí)不需要參數(shù)。

其主要的方法有:

  • addAttachment(fname, fdata):向pdf添加文件。

  • addBlankPage(width=None, height=None):給pdf添加一個(gè)空白頁(yè)到最后,如果沒(méi)有指定大小就使用當(dāng)前Weiter中pdf最后一頁(yè)的大小。

  • addPage(page):添加page到pdf中,通常這個(gè)page是由上面的Reader獲取的。

  • appendPagesFromReader(reader, after_page_append=None):將reader中的數(shù)據(jù)拷貝到當(dāng)前的Writer實(shí)例中,并且如果指定after_page_append的話(huà),最后還有回掉該函數(shù)并且將writer中的數(shù)據(jù)傳入其中。

  • encrypt(user_pwd, owner_pwd=None, use_128bit=True):將pdf進(jìn)行加密,其中官方說(shuō)userpwd是允許用戶(hù)使用一些限制的權(quán)限打開(kāi)pdf文件,也就是使用該密碼的話(huà)可能會(huì)有一些限制,但是本人并沒(méi)有在文檔中找到設(shè)置權(quán)限的內(nèi)容。而ownerpwd則是允許用戶(hù)無(wú)限制的使用。第三個(gè)參數(shù)是是否使用128位加密。

  • getNumPages():得到pdf頁(yè)數(shù)。

  • getPage(pageNumber):得到對(duì)應(yīng)頁(yè)數(shù)的Page,是一個(gè)PageObject對(duì)象,可以使用上面的addPage方法將page進(jìn)行添加。

  • insertPage(page, index=0):將page添加到pdf中,index指定的是被插入的位置。

  • write(stream):將該Writer中的內(nèi)容寫(xiě)入到文件中。


PdfFileMerger。

該類(lèi)用來(lái)合并pdf文件,該類(lèi)的構(gòu)造方法有一個(gè)參數(shù):PdfFileMerger(strict=True),注意這里的參數(shù)后面會(huì)介紹:

常用方法:

  • addBookmark(title, pagenum, parent=None):給pdf添加一個(gè)書(shū)簽,title是書(shū)簽的標(biāo)題,pagenum是該書(shū)簽指向的頁(yè)面。

  • append(fileobj, bookmark=None, pages=None, import_bookmarks=True):將指定的fileobj文件添加到文件的末尾,bookmark是贖前,pages可以使用(start, stop[, step])或者一個(gè) Page Range來(lái)設(shè)定將fileobj中的指定范圍的頁(yè)面進(jìn)行添加。

  • merge(position, fileobj, bookmark=None, pages=None, import_bookmarks=True):與append方法類(lèi)似,不過(guò)可以使用position參數(shù)指定添加的位置。

  • write(fileobj):將數(shù)據(jù)寫(xiě)入到文件中。

使用的時(shí)候可以創(chuàng)建一個(gè)PdfFileMerger實(shí)例,然后使用append或者merge將想要融合的pdf文件依次添加進(jìn)去,最后使用write保存即可。

def merge_pdf():# 創(chuàng)建一個(gè)用來(lái)合并文件的實(shí)例pdf_merger = PdfFileMerger()# 首先添加一個(gè)Week1_1.pdf文件pdf_merger.append('Week1_1.pdf')# 然后在第0頁(yè)后面添加ex1.pdf文件pdf_merger.merge(0, 'ex1.pdf')# 添加書(shū)簽pdf_merger.addBookmark('這是一個(gè)書(shū)簽', 1)# 將其寫(xiě)入到文件中pdf_merger.write('merge_pdf.pdf') 復(fù)制代碼

下面看一下PdfFileMerger(strict=True)中的這個(gè)參數(shù):

官方對(duì)這個(gè)參數(shù)的解釋:

strict (bool) – Determines whether user should be warned of all problems and also causes some correctable problems to be fatal. Defaults to True.

確定是否應(yīng)該警告用戶(hù)所有問(wèn)題,并且還會(huì)導(dǎo)致一些可糾正的問(wèn)題。

剛開(kāi)始感覺(jué)這個(gè)參數(shù)就是用來(lái)是否警告用戶(hù)一些錯(cuò)誤的,直接使用默認(rèn)即可,但是當(dāng)本人嘗試合并帶中文的pdf時(shí),出現(xiàn)了如下錯(cuò)誤:

Traceback (most recent call last):File "I:\python3.5\lib\site-packages\PyPDF2\generic.py", line 484, in readFromStreamreturn NameObject(name.decode('utf-8')) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 10: invalid continuation byteDuring handling of the above exception, another exception occurred:PyPDF2.utils.PdfReadError: Illegal character in Name Object 復(fù)制代碼

在源碼包中使用utf解碼的時(shí)候出錯(cuò)了,嘗試修改此處源碼,讓其使用gbk,但是還出現(xiàn)了其他的錯(cuò)誤。最后發(fā)現(xiàn)當(dāng)把構(gòu)造函數(shù)中的strict設(shè)置為False時(shí),控制臺(tái)會(huì)打印下面的錯(cuò)誤:

PdfReadWarning: Illegal character in Name Object [generic.py:489] 復(fù)制代碼

但是兩個(gè)文件成功的合并了,并且大概看了下合并后的文件有時(shí)好又是壞,同樣的代碼運(yùn)行多次,有時(shí)候能夠正常處理中文,但有時(shí)候中文亂碼。

除了列出的方法還有一些其他的方法,比如添加書(shū)簽、添加鏈接等等,可以參考官方文檔。


對(duì)pdf進(jìn)行合并、分割、加密。

整合出來(lái)了加密、解密、合并、根據(jù)頁(yè)數(shù)進(jìn)行分割、根據(jù)份數(shù)進(jìn)行分割的樣例:

使用注意:如果時(shí)中文文件,運(yùn)行結(jié)果可能會(huì)出現(xiàn)亂碼,但是多運(yùn)行幾次,中間有正常顯示中文的問(wèn)題。具體原因還不清楚,但就是這么玄學(xué)。。。

代碼傳送門(mén)

# @Time : 2018/3/26 23:48 # @Author : Leafage # @File : handlePDF.py # @Software: PyCharm # @Describe: 對(duì)pdf文件執(zhí)行合并、分割、加密操作。 from PyPDF2 import PdfFileReader, PdfFileMerger, PdfFileWriterdef get_reader(filename, password):try:old_file = open(filename, 'rb')except IOError as err:print('文件打開(kāi)失敗!' + str(err))return None# 創(chuàng)建讀實(shí)例pdf_reader = PdfFileReader(old_file, strict=False)# 解密操作if pdf_reader.isEncrypted:if password is None:print('%s文件被加密,需要密碼!' % filename)return Noneelse:if pdf_reader.decrypt(password) != 1:print('%s密碼不正確!' % filename)return Noneif old_file in locals():old_file.close()return pdf_readerdef encrypt_pdf(filename, new_password, old_password=None, encrypted_filename=None):"""對(duì)filename所對(duì)應(yīng)的文件進(jìn)行加密,并生成一個(gè)新的文件:param filename: 文件對(duì)應(yīng)的路徑:param new_password: 對(duì)文件加密使用的密碼:param old_password: 如果舊文件進(jìn)行了加密,需要密碼:param encrypted_filename: 加密之后的文件名,省卻時(shí)使用filename_encrypted;:return:"""# 創(chuàng)建一個(gè)Reader實(shí)例pdf_reader = get_reader(filename, old_password)if pdf_reader is None:return# 創(chuàng)建一個(gè)寫(xiě)操作的實(shí)例pdf_writer = PdfFileWriter()# 從之前Reader中將數(shù)據(jù)寫(xiě)入到Writer中pdf_writer.appendPagesFromReader(pdf_reader)# 重新使用新密碼加密pdf_writer.encrypt(new_password)if encrypted_filename is None:# 使用舊文件名 + encrypted 作為新的文件名encrypted_filename = "".join(filename.split('.')[:-1]) + '_' + 'encrypted' + '.pdf'pdf_writer.write(open(encrypted_filename, 'wb'))def decrypt_pdf(filename, password, decrypted_filename=None):"""將加密的文件及逆行解密,并生成一個(gè)無(wú)需密碼pdf文件:param filename: 原先加密的pdf文件:param password: 對(duì)應(yīng)的密碼:param decrypted_filename: 解密之后的文件名:return:"""# 生成一個(gè)Reader和Writerpdf_reader = get_reader(filename, password)if pdf_reader is None:returnif not pdf_reader.isEncrypted:print('文件沒(méi)有被加密,無(wú)需操作!')returnpdf_writer = PdfFileWriter()pdf_writer.appendPagesFromReader(pdf_reader)if decrypted_filename is None:decrypted_filename = "".join(filename.split('.')[:-1]) + '_' + 'decrypted' + '.pdf'# 寫(xiě)入新文件pdf_writer.write(open(decrypted_filename, 'wb'))def split_by_pages(filename, pages, password=None):"""將文件按照頁(yè)數(shù)進(jìn)行平均分割:param filename: 所要分割的文件名:param pages: 分割之后每個(gè)文件對(duì)應(yīng)的頁(yè)數(shù):param password: 如果文件加密,需要進(jìn)行解密操作:return:"""# 得到Readerpdf_reader = get_reader(filename, password)if pdf_reader is None:return# 得到總的頁(yè)數(shù)pages_nums = pdf_reader.numPagesif pages <= 1:print('每份文件必須大于1頁(yè)!')return# 得到切分之后每個(gè)pdf文件的頁(yè)數(shù)pdf_num = pages_nums // pages + 1 if pages_nums % pages else int(pages_nums / pages)print('pdf文件被分為%d份,每份有%d頁(yè)!' % (pdf_num, pages))# 依次生成pdf文件for cur_pdf_num in range(1, pdf_num + 1):# 創(chuàng)建一個(gè)新的寫(xiě)實(shí)例pdf_writer = PdfFileWriter()# 生成對(duì)應(yīng)的文件名稱(chēng)split_pdf_name = "".join(filename)[:-1] + '_' + str(cur_pdf_num) + '.pdf'# 計(jì)算出當(dāng)前開(kāi)始的位置start = pages * (cur_pdf_num - 1)# 計(jì)算出結(jié)束的位置,如果是最后一份就直接返回最后的頁(yè)數(shù),否則用每份頁(yè)數(shù)*已經(jīng)分好的文件數(shù)end = pages * cur_pdf_num if cur_pdf_num != pdf_num else pages_nums# print(str(start) + ',' + str(end))# 依次讀取對(duì)應(yīng)的頁(yè)數(shù)for i in range(start, end):pdf_writer.addPage(pdf_reader.getPage(i))# 寫(xiě)入文件pdf_writer.write(open(split_pdf_name, 'wb'))def split_by_num(filename, nums, password=None):"""將pdf文件分為nums份:param filename: 文件名:param nums: 要分成的份數(shù):param password: 如果需要解密,輸入密碼:return:"""pdf_reader = get_reader(filename, password)if not pdf_reader:returnif nums < 2:print('份數(shù)不能小于2!')return# 得到pdf的總頁(yè)數(shù)pages = pdf_reader.numPagesif pages < nums:print('份數(shù)不應(yīng)該大于pdf總頁(yè)數(shù)!')return# 計(jì)算每份應(yīng)該有多少頁(yè)each_pdf = pages // numsprint('pdf共有%d頁(yè),分為%d份,每份有%d頁(yè)!' % (pages, nums, each_pdf))for num in range(1, nums + 1):pdf_writer = PdfFileWriter()# 生成對(duì)應(yīng)的文件名稱(chēng)split_pdf_name = "".join(filename)[:-1] + '_' + str(num) + '.pdf'# 計(jì)算出當(dāng)前開(kāi)始的位置start = each_pdf * (num - 1)# 計(jì)算出結(jié)束的位置,如果是最后一份就直接返回最后的頁(yè)數(shù),否則用每份頁(yè)數(shù)*已經(jīng)分好的文件數(shù)end = each_pdf * num if num != nums else pagesprint(str(start) + ',' + str(end))for i in range(start, end):pdf_writer.addPage(pdf_reader.getPage(i))pdf_writer.write(open(split_pdf_name, 'wb'))def merger_pdf(filenames, merged_name, passwords=None):"""傳進(jìn)來(lái)一個(gè)文件列表,將其依次融合起來(lái):param filenames: 文件列表:param passwords: 對(duì)應(yīng)的密碼列表:return:"""# 計(jì)算共有多少文件filenums = len(filenames)# 注意需要使用False 參數(shù)pdf_merger = PdfFileMerger(False)for i in range(filenums):# 得到密碼if passwords is None:password = Noneelse:password = passwords[i]pdf_reader = get_reader(filenames[i], password)if not pdf_reader:return# append默認(rèn)添加到最后pdf_merger.append(pdf_reader)pdf_merger.write(open(merged_name, 'wb'))def insert_pdf(pdf1, pdf2, insert_num, merged_name, password1=None, password2=None):"""將pdf2全部文件插入到pdf1中第insert_num頁(yè):param pdf1: pdf1文件名稱(chēng):param pdf2: pdf2文件名稱(chēng):param insert_num: 插入的頁(yè)數(shù):param merged_name: 融合后的文件名稱(chēng):param password1: pdf1對(duì)應(yīng)的密碼:param password2: pdf2對(duì)應(yīng)的密碼:return:"""pdf1_reader = get_reader(pdf1, password1)pdf2_reader = get_reader(pdf2, password2)# 如果有一個(gè)打不開(kāi)就返回if not pdf1_reader or not pdf2_reader:return# 得到pdf1的總頁(yè)數(shù)pdf1_pages = pdf1_reader.numPagesif insert_num < 0 or insert_num > pdf1_pages:print('插入位置異常,想要插入的頁(yè)數(shù)為:%d,pdf1文件共有:%d頁(yè)!' % (insert_num, pdf1_pages))return# 注意需要使用False參數(shù),可能會(huì)出現(xiàn)中文亂碼的情況m_pdf = PdfFileMerger(False)m_pdf.append(pdf1)m_pdf.merge(insert_num, pdf2)m_pdf.write(open(merged_name, 'wb'))if __name__ == '__main__':# encrypt_pdf('ex1.pdf', 'leafage')# decrypt_pdf('ex1123_encrypted.pdf', 'leafage')# split_by_pages('ex1.pdf', 5)split_by_num('ex2.pdf', 3)# merger_pdf(['ex1.pdf', 'ex2.pdf'], 'merger.pdf')# insert_pdf('ex1.pdf', 'ex2.pdf', 10, 'pdf12.pdf')復(fù)制代碼

總結(jié)

以上是生活随笔為你收集整理的Python:使用pypdf2合并、分割、加密pdf文件。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

高清不卡毛片 | 69亚洲视频 | 欧美黄网站| 欧美激情操 | 日韩中文字幕在线观看 | 国产无遮挡猛进猛出免费软件 | 在线有码中文 | 免费看一及片 | 久久99久久99精品免观看软件 | 天天干国产 | 在线国产精品一区 | 在线免费观看黄色 | 免费在线观看a v | 激情综合网天天干 | 欧美三人交| 成人av高清 | 色综合天天综合 | 99久久99久久精品国产片果冰 | 日韩激情第一页 | 在线观看免费av网站 | 亚洲九九爱| 国产最新视频在线 | 91av播放| 亚洲一区二区三区四区在线视频 | 久影院 | 欧美精品久久久久久 | 日本性动态图 | 国产成人61精品免费看片 | 999国内精品永久免费视频 | 中文字幕免费观看视频 | av丝袜制服 | 97在线观看免费观看 | 五月婷婷六月丁香 | 亚洲高清在线 | 国产精品毛片一区二区 | 亚洲一区二区三区毛片 | 欧美国产日韩一区二区 | 天天拍天天操 | 成人中文字幕av | 日韩99热 | 国产成人a亚洲精品v | 久久免费在线视频 | 丁香久久婷婷 | 免费在线观看污网站 | 久久久午夜视频 | 狠狠撸电影| 美女黄久久 | 美女免费黄网站 | 婷婷综合电影 | 午夜精品视频福利 | 国产一区二三区好的 | 亚洲精品在线网站 | 日本公妇色中文字幕 | 免费在线h| 日本中文字幕系列 | 在线成人免费av | 亚洲视频 中文字幕 | 亚洲在线高清 | 一区二区三区在线免费观看视频 | 国产在线精品国自产拍影院 | 亚洲人片在线观看 | 久久久久久久久久网 | 在线观看日韩精品视频 | 国产九九九视频 | 国产亚州精品视频 | 99在线观看| 香蕉精品在线观看 | 欧美日在线| 久久综合99| 欧美国产日韩在线视频 | 国产视频一区在线 | 91九色精品国产 | 911在线| 日日干干夜夜 | 国产精品一区久久久久 | 成年人网站免费在线观看 | 日韩成人一级大片 | a级片在线播放 | 在线观看视频色 | 久久久久免费观看 | 久久精品久久精品久久39 | 夜夜爱av| 国产精品久久久久一区二区国产 | 99re久久精品国产 | 一区免费视频 | 久久艹艹 | 在线免费观看不卡av | 色婷婷狠狠干 | 51精品国自产在线 | 欧美日韩一区二区三区视频 | 亚洲男男gⅴgay双龙 | 男女啪啪网站 | 天天草天天 | 天天干,天天操 | 996久久国产精品线观看 | 免费高清国产 | 91福利区一区二区三区 | 中文av影院 | 国产精品久久久久久久久久 | 国产精品永久在线观看 | 亚洲综合成人专区片 | 国产在线国偷精品产拍免费yy | 亚洲精品免费在线 | 国产麻豆精品久久一二三 | 九色视频网| 久久久麻豆精品一区二区 | 国产精品免费大片视频 | 亚洲精品视频二区 | 成人一区二区三区在线 | 91超碰免费在线 | 精品黄色在线 | 99国产一区二区三精品乱码 | 99精彩视频| 欧美日本在线视频 | 四虎在线观看网址 | 国产精品免费小视频 | 日韩高清精品免费观看 | 麻豆免费在线视频 | 三级黄色片子 | 国产日韩精品一区二区三区 | 色七七亚洲影院 | 伊人狠狠色 | 欧美视频日韩 | 密桃av在线 | 国产精品1区 | 久久99精品波多结衣一区 | 国产中文 | 久久精品这里热有精品 | 91av免费在线观看 | 81国产精品久久久久久久久久 | 日韩黄在线观看 | 久久久国产一区二区三区 | 色99视频| 99精品免费久久久久久日本 | 日本在线观看黄色 | 国产视频97| 国产96在线视频 | 日韩免费网站 | 久久午夜免费观看 | 国产精品免费看久久久8精臀av | 在线观看日韩国产 | 久久99久久99精品免观看软件 | 国产日韩精品在线观看 | 99久久精品国产一区二区成人 | 久久调教视频 | 色狠狠操| 久草久草久草久草 | 国产一区二区三区免费在线 | 国产男女爽爽爽免费视频 | 狠狠五月天| 亚洲综合色网站 | 国产小视频在线免费观看视频 | 在线看片91 | 手机在线看a | 久久久精品在线观看 | 久久精品79国产精品 | 亚洲精品色 | 国产一级不卡毛片 | 日韩电影在线视频 | 超碰av在线播放 | 精品亚洲视频在线观看 | 99在线热播精品免费 | 深爱婷婷久久综合 | 国产在线视频一区二区 | 激情婷婷综合网 | 亚洲精品乱码久久久久v最新版 | 久久婷婷国产 | 国产精品系列在线 | 黄色一级免费 | 久草在线视频在线观看 | 亚洲国产精品成人av | 成人黄色电影视频 | 国产剧情一区二区 | 91中文字幕在线 | 亚洲国产日韩一区 | 日本午夜在线观看 | 成人h视频在线播放 | 国产这里只有精品 | 天天色欧美 | 福利视频一区二区 | 欧美日韩国产一区二区三区 | 四虎影视精品成人 | 亚洲精品videossex少妇 | 天天操天天操一操 | 中文字幕电影网 | 黄色软件在线观看 | 国模视频一区二区 | 亚洲精品国产精品国自产在线 | 成人国产网址 | 国产成人一区三区 | 亚洲欧美视频在线播放 | 亚洲五月 | 欧美va在线观看 | 91人人网 | 成人av资源 | 中文字幕第一页av | 奇米网444 | 黄色片网站免费 | 日韩在线观看不卡 | 日本黄色a级大片 | 国产区在线 | 国产精品美女免费看 | 99精品免费久久久久久久久日本 | 久久免费视频观看 | 综合色中文 | 免费激情网 | 国产午夜精品视频 | 亚洲欧美国产视频 | 天天操福利视频 | 黄a网| 成人avav | 美女网站黄在线观看 | 国产高清黄 | 激情网在线视频 | 免费国产在线精品 | www.久久色 | 五月网婷婷| 成人91在线 | 麻豆传媒视频在线免费观看 | 日韩在线视 | 8x成人在线 | 亚洲精品乱码久久久久v最新版 | 手机看片国产日韩 | 999久久国精品免费观看网站 | 国产黄色片免费在线观看 | 操久| 亚洲黄色片在线 | 日本久久精品 | 亚洲综合视频在线观看 | 成年人在线电影 | 在线日韩中文字幕 | 成人性生交视频 | 国产精品久久久久久高潮 | 亚洲免费公开视频 | a级国产乱理论片在线观看 特级毛片在线观看 | 亚洲激情五月 | 亚洲日本韩国一区二区 | 四虎影视国产精品免费久久 | www99久久 | 午夜手机电影 | 黄色片视频免费 | 天天综合网天天综合色 | 美女国产网站 | 亚洲精选99 | 午夜国产一区二区 | 国产福利久久 | 亚洲精品免费在线 | 国产精品白浆 | 美女网站在线观看 | 夜夜夜夜操| 久久伦理 | 日韩欧美xxxx| 91av九色 | 国产成人一区二区三区电影 | 精品福利视频在线观看 | 在线 你懂 | 米奇狠狠狠888 | 国产精品一级视频 | 国产成人精品一区二区三区在线 | 99欧美| 国产在线一线 | 在线视频精品 | 日本aaa在线观看 | 摸bbb搡bbb搡bbbb | 又黄又爽的免费高潮视频 | 国语精品免费视频 | 精品国内| 久久久久久久久久久久亚洲 | 91视频免费网站 | 视频国产一区二区三区 | 国产精品9999久久久久仙踪林 | 亚洲区视频在线 | 91欧美日韩国产 | 日本中文乱码卡一卡二新区 | 视频在线一区二区三区 | 欧美福利视频一区 | 国产成人91 | 97人人爽人人 | 播五月综合| 亚洲午夜精品久久久久久久久久久久 | 国产视频久 | 五月婷婷一级片 | 五月在线| 伊人看片 | 国产夫妻性生活自拍 | 久久九九九九 | 视频91在线 | 在线观看午夜av | 在线视频电影 | 久久激情视频 久久 | 亚洲精品字幕在线观看 | 亚洲闷骚少妇在线观看网站 | 免费看成年人 | 国产免费大片 | 免费国产亚洲视频 | 99久久精品国产一区 | 黄色特级一级片 | 国产乱码精品一区二区蜜臀 | 91av视频| 六月丁香综合 | 夜夜高潮夜夜爽国产伦精品 | 91视频免费网址 | 狠狠的干 | 精品在线观看视频 | 五月婷婷激情综合 | 中文在线a天堂 | 婷婷激情小说网 | 欧美性色19p| 亚洲视频精品 | 亚洲黄色免费在线看 | 色是在线视频 | 992tv又爽又黄的免费视频 | 欧美日韩久久不卡 | 亚洲精品国产精品99久久 | 国产精品资源在线 | 成人aⅴ视频 | 久草免费在线观看视频 | 91成熟丰满女人少妇 | 国产精品久久久久一区二区三区 | 国产黄视频在线观看 | 日韩有码在线观看视频 | 99精品国产福利在线观看免费 | 欧美一级性生活片 | 成人h电影| 日日操日日插 | 欧美一级片 | 久久污视频 | 午夜体验区| 在线 精品 国产 | 国产丝袜一区二区三区 | 黄色大全视频 | 国产色综合天天综合网 | 成人黄色在线播放 | 奇米影视在线99精品 | 午夜影院一级 | 国产一区二区在线视频观看 | 久久久不卡影院 | 97超碰色偷偷 | 日韩aa视频 | 日韩精品免费在线播放 | 久热爱| 天天综合中文 | 亚洲精品视频在线观看免费 | 国产精品久久久99 | 国产高清无av久久 | 久久在线看 | 久草久草视频 | 黄色一级免费电影 | 日韩在线看片 | 超碰97人人在线 | 国产亚洲成av片在线观看 | 在线亚洲午夜片av大片 | 日日操天天操狠狠操 | 国产精品美女在线观看 | 国产97在线观看 | 在线亚洲天堂网 | 韩国一区视频 | 欧美日韩中文字幕综合视频 | 热九九精品| 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 亚洲精品黄色在线观看 | 日韩一区二区三区在线看 | 最新av中文字幕 | 欧美日韩视频一区二区三区 | 一区在线观看 | 亚洲精品久久久久久久蜜桃 | 精品国产一区二区三区久久影院 | 日本久久综合网 | 亚洲精品一区二区三区四区高清 | 91色在线观看视频 | 国产破处精品 | 色噜噜狠狠狠狠色综合久不 | 四虎在线永久免费观看 | 国产毛片久久 | 国产不卡免费 | 伊人成人久久 | 国产手机在线 | 国产精品久久久久久久久久久杏吧 | 蜜臀av夜夜澡人人爽人人桃色 | 亚洲国产视频在线 | 中文字幕视频免费观看 | 超级碰99 | 97色涩 | 狠狠色狠狠色综合日日小说 | 亚州精品在线视频 | 免费观看mv大片高清 | 国产成人精品av久久 | 色婷在线 | 亚洲精品视频观看 | 网站免费黄 | 国产日韩精品一区二区三区 | 在线视频app | 欧美色图30p| 激情五月婷婷丁香 | 91成人破解版 | 亚洲国产字幕 | av一级黄| 国产男女爽爽爽免费视频 | 美女视频久久 | 免费看的黄色的网站 | 久久中文字幕视频 | 国产三级在线播放 | 色综合狠狠干 | 天堂在线成人 | 亚洲综合欧美日韩狠狠色 | 99精品一级欧美片免费播放 | 中文字幕在线一区二区三区 | 国产在线国偷精品产拍免费yy | 91精选在线| 伊人国产视频 | 天天天天射 | 日韩.com| 日韩性xxx| 天天操福利视频 | 精品国产一区二区三区久久久久久 | 国产成人精品在线播放 | 激情影音先锋 | 日韩欧美视频免费看 | 黄色免费网站下载 | 亚洲黄色区 | 特级西西www44高清大胆图片 | 国产伦精品一区二区三区四区视频 | 久久成 | av手机在线播放 | 久久视频国产精品免费视频在线 | 九九av| 国产伦精品一区二区三区高清 | 国产黑丝袜在线 | 五月婷婷一区二区三区 | 久久九九免费视频 | 国产精品久久久久久久久久ktv | 91精品推荐| 女人18毛片a级毛片一区二区 | 五月婷婷久久丁香 | 国产又粗又猛又黄视频 | 免费网站看v片在线a | av免费福利 | 国产91精品看黄网站在线观看动漫 | 久久av免费电影 | 婷婷六月网 | 狠狠久久| 九九免费精品视频在线观看 | 国产精品久久久久久一区二区 | 国产福利一区二区在线 | 九九一级片| av在线中文 | 国产精品观看视频 | 国产一区在线观看免费 | 欧美另类tv | 99在线观看免费视频精品观看 | 久久综合五月天 | 欧美日韩不卡一区二区 | 欧美久久久久久久久久 | 91麻豆.com| 最近高清中文字幕在线国语5 | 69av视频在线观看 | 尤物九九久久国产精品的分类 | 精品久久99 | 91经典在线| 亚洲aⅴ一区二区三区 | 亚洲天堂网站 | 一区二区视频在线播放 | 久久免费电影网 | 久保带人 | 婷婷久久综合九色综合 | 久久黄色影视 | 国产精品毛片完整版 | 高清不卡一区二区三区 | 手机在线看a | 久久亚洲国产精品 | 日韩欧美在线综合网 | 涩涩资源网 | 久99热| 国产免码va在线观看免费 | 99精品视频播放 | 欧美欧美 | 成人 亚洲 欧美 | 国产人成在线观看 | 亚洲爱av| 97超碰福利久久精品 | 亚洲特级片 | 久久99久久99精品免观看粉嫩 | 在线视频免费观看 | 久久精品欧美一 | 一区二区久久久久 | 国产免费三级在线观看 | 欧美性黑人 | 久久福利小视频 | 人人爽爽人人 | av中文字幕在线播放 | 成人动漫一区二区三区 | 亚洲精品99久久久久中文字幕 | 97视频免费在线观看 | 在线免费看片 | 日本爱爱片 | 精品国产一区二区三区不卡 | 国产免费又黄又爽 | 国产亚州精品视频 | 免费av网站在线看 | 成人免费在线播放视频 | 欧美日韩在线看 | 成人免费观看视频大全 | 免费在线观看亚洲视频 | 黄污网 | 国内视频在线 | 9ⅰ精品久久久久久久久中文字幕 | 九九九热精品免费视频观看网站 | 欧美日韩在线精品一区二区 | 亚洲在线免费视频 | 成人av直播 | 在线 欧美 日韩 | 午夜av免费 | 激情五月五月婷婷 | 久草精品视频在线观看 | 日本久久成人中文字幕电影 | 91豆麻精品91久久久久久 | 国产成人不卡 | 国产偷v国产偷∨精品视频 在线草 | 久久久国产网站 | 免费观看一级特黄欧美大片 | 国产精华国产精品 | 99久久精品视频免费 | 在线黄色观看 | 免费看污在线观看 | 国产精品久久久影视 | 精品一区二区三区四区在线 | 干干夜夜| 麻豆视频在线 | 亚洲免费在线视频 | 在线婷婷 | 欧美日韩视频观看 | 欧美日韩国产在线 | 91欧美精品 | 九九热在线视频免费观看 | 国产日韩欧美中文 | 国产手机视频在线播放 | 精品久久久久久久久久久久久 | 精品人人爽| 日本午夜在线亚洲.国产 | 日本三级在线观看中文字 | 91探花视频 | av在线播放不卡 | 久久免费视频网站 | 欧美日韩首页 | 在线观看国产永久免费视频 | 成人国产精品免费观看 | 国产精品伦一区二区三区视频 | 成人资源网 | 国产精品久久久久久久久久ktv | 天天干天天综合 | 久一久久 | 91资源在线观看 | 视频一区在线播放 | 亚州av免费 | 99c视频在线 | 精品色综合 | 精品国产激情 | 国产女人免费看a级丨片 | 丁香花在线视频观看免费 | 久久不卡免费视频 | 深夜成人av | 精品9999 | 国产在线精品福利 | 国产美女网 | 国产一区二区视频在线 | 黄色软件在线看 | 国产福利一区二区三区视频 | 我爱av激情网 | 日韩国产精品一区 | 日韩有色| 国产一区国产精品 | 精品国产免费一区二区三区五区 | 欧美在线1 | av中文资源在线 | 91中文字幕在线 | av免费观看网址 | 国产精品永久在线观看 | 亚洲色视频 | 久久久18 | 国产精品粉嫩 | 国产一区在线视频观看 | 日本精品久久久久中文字幕 | 亚洲成av人片在线观看无 | 一本大道久久精品懂色aⅴ 五月婷社区 | 在线免费中文字幕 | 中文字幕乱码一区二区 | 深爱激情综合网 | 久久在线观看视频 | 久久久免费毛片 | 欧美日韩网址 | 成人av在线观 | 五月天激情视频在线观看 | 欧美一级淫片videoshd | 色香com.| 亚洲精品看片 | 欧美日韩在线观看一区二区三区 | 激情丁香在线 | 国产精品久久久久久久久久不蜜月 | 国产性天天综合网 | 国产中文字幕视频在线 | 久久精品99国产精品亚洲最刺激 | 久久久久久久久久久高潮一区二区 | 亚洲日本va中文字幕 | 丰满少妇在线观看 | 超碰伊人网 | 久久国产精品二国产精品中国洋人 | 久久99久久99久久 | 天天操天天操天天操天天操 | 日本公妇在线观看高清 | 久久久久久久久免费 | 免费在线观看污 | 在线观看免费版高清版 | 天天色图| 福利视频入口 | 在线看一区 | 婷婷深爱| 欧美一级免费黄色片 | 精品亚洲视频在线观看 | 在线观看国产www | 精品99在线观看 | 国内视频一区二区 | 97国产情侣爱久久免费观看 | a视频在线 | 成人免费视频观看 | 久久色视频 | 99久久er热在这里只有精品15 | 亚洲欧洲精品一区二区精品久久久 | 精品一区二区在线观看 | 国内精品久久久久久久影视简单 | 天天色天天 | 国际精品久久久 | 国产高清精品在线观看 | 天天躁日日躁狠狠躁av麻豆 | 亚洲综合五月 | 久久免费公开视频 | 久草视频一区 | 亚洲最大免费成人网 | 美女精品久久久 | 美国av大片 | 午夜精品一区二区三区在线播放 | 色视频国产直接看 | 在线观看免费黄色 | 亚洲天堂网在线视频 | 久久66热这里只有精品 | 国产精品99视频 | 911精品美国片911久久久 | 中文资源在线官网 | 成人永久在线 | 亚洲在线黄色 | 91黄视频在线观看 | 2019天天干天天色 | 欧美日韩久久不卡 | a黄色影院| 中文字幕在线观看1 | 久久综合九色综合97_ 久久久 | 999成人| 日本精品久久久久中文字幕 | 成人国产亚洲 | a亚洲视频| 99草在线视频 | 嫩草91影院 | 亚洲精品在线资源 | 国产v欧美 | 美女久久 | 高清有码中文字幕 | 欧美超碰在线 | 久久免费视频网 | 欧美 亚洲 另类 激情 另类 | 狠狠色丁香久久婷婷综 | 香蕉久久国产 | 国产99在线免费 | 最近中文字幕大全中文字幕免费 | 日韩欧美在线综合网 | 午夜99| 99精品偷拍视频一区二区三区 | 日韩欧美一区二区三区免费观看 | 久久精品综合视频 | 免费观看完整版无人区 | 夜色成人网 | 国产99久久精品一区二区300 | 玖操 | 五月婷婷综合激情网 | av在线看片| 天天av在线播放 | 99re在线视频观看 | 一区二区高清在线 | 91成人网在线观看 | 亚洲欧美精品一区二区 | 伊人在线视频 | av资源免费看 | 精品999| 99国产精品久久久久久久久久 | 国产精品第52页 | 毛片1000部免费看 | 久久国产精品视频观看 | 国产不卡av在线播放 | 青青草国产精品 | 在线观看视频一区二区三区 | 97看片| 亚洲黄色av | 国产成人在线观看免费 | 日韩欧美网站 | 亚洲精品自在在线观看 | 天天综合色天天综合 | 久久精品观看 | 色av网站| 黄色com| 97偷拍视频| 国产亚洲综合在线 | 91热精品| 天天天在线综合网 | 69av视频在线观看 | 日韩激情av在线 | 伊人春色电影网 | 黄av免费在线观看 | 成人a级网站 | 黄色视屏免费在线观看 | 国产精品ssss在线亚洲 | 中日韩欧美精彩视频 | 亚洲男模gay裸体gay | 99视频国产精品免费观看 | 久久线视频 | av东方在线 | 五月天色站 | 免费三级骚 | 国产 欧美 日产久久 | 久久精品直播 | 成人午夜电影免费在线观看 | 色欧美成人精品a∨在线观看 | 国产福利在线不卡 | 又黄又刺激又爽的视频 | 五月开心色 | 亚洲精品高清在线 | 日韩在线观看视频网站 | a√天堂中文在线 | 五月激情丁香 | 一区二区三区在线免费观看视频 | 日韩av电影免费在线观看 | 日韩黄色在线电影 | 婷婷丁香久久五月婷婷 | 在线免费视频a | 国产高清一区二区 | 国产高清不卡av | 美女视频黄色免费 | 中文在线中文资源 | 精品亚洲免a | 久久久国产一区二区 | 天天爽天天爽天天爽 | 国产成人av福利 | 成人网看片 | 国产精品一区二区在线免费观看 | 在线视频免费观看 | 日韩高清观看 | 九九久久精品 | 伊人国产视频 | 亚洲国产日韩欧美在线 | 开心综合网| 人人爽人人澡人人添人人人人 | 国产精品18久久久久久久久 | 91.麻豆视频 | 日韩亚洲在线视频 | 国产精品一区二区三区久久 | 最近中文字幕高清字幕免费mv | 麻花天美星空视频 | 91精品亚洲影视在线观看 | 久久99九九99精品 | 人人干人人爽 | 亚洲国产成人高清精品 | 麻豆91精品 | 国产精品视频不卡 | 久久久福利 | 欧美精品久久久久久久久久丰满 | 黄色一级大片在线观看 | 中文字幕在线观看免费高清电影 | 色婷婷a | 日本护士三级少妇三级999 | 久久久午夜视频 | 精品国产乱码久久 | 中文字幕 国产专区 | 亚洲另类视频在线观看 | 在线视频app | 99热国产在线中文 | 亚洲三级黄色 | 超碰人人av| 一级黄色片在线免费观看 | 日日干激情五月 | 人人插人人插 | 中文超碰字幕 | 99精品久久精品一区二区 | 国产精品精品国产 | 四虎亚洲精品 | 深爱婷婷网 | 美女黄濒| www.91国产| 99精品热 | 99精品欧美一区二区 | 久久久www成人免费毛片麻豆 | 黄色高清视频在线观看 | 国产亚洲精品美女 | 奇米影视999 | 久久情爱| 91视频啊啊啊 | 在线电影91 | 91久久丝袜国产露脸动漫 | 国产盗摄精品一区二区 | 久久精品国产一区 | 九九综合九九综合 | 在线免费观看视频a | 国产一及片 | 久久婷婷一区二区三区 | 色干干| 日日夜夜骑| 国产日产精品一区二区三区四区的观看方式 | 国产精品久久久网站 | 成人手机在线视频 | 亚洲精品66 | 日日爽天天 | 最新日韩在线 | 久久情爱| 欧美一区免费观看 | 欧美性极品xxxx做受 | 中文字幕一区二区三区在线观看 | 超碰在线91| 成人网在线免费视频 | 国产午夜精品一区二区三区四区 | 成年人在线观看视频免费 | 美女免费网站 | 丝袜少妇在线 | 亚洲情婷婷 | 国产精品女人久久久 | 香蕉成人在线视频 | 91在线看黄 | 成人永久视频 | 午夜三级在线 | 天天操天天干天天操天天干 | 国产特级毛片aaaaaa高清 | 久久久在线视频 | 欧美做受高潮 | 国产精品欧美 | 亚洲成人免费 | 欧美国产高清 | 国产一区二区不卡视频 | 91传媒在线播放 | 99精品视频99 | 黄色成人小视频 | 久久精选视频 | 天天操天天插 | av资源网在线播放 | 亚洲天堂网视频在线观看 | 国产成人精品电影久久久 | 韩日视频在线 | 久久av中文字幕片 | av在线免费播放 | 九色porny真实丨国产18 | 日日狠狠 | 国产日产高清dvd碟片 | 国产成人av免费在线观看 | 亚洲国产美女久久久久 | 国产视 | 久久视频在线视频 | 国产在线免费 | 黄色资源在线观看 | 国产精品自产拍在线观看网站 | 国产黑丝一区二区三区 | 天天色天天操天天爽 | 九热在线 | 在线观看国产日韩欧美 | 性色av香蕉一区二区 | 久久久久久久久久久免费 | 激情电影影院 | 亚洲美女视频网 | 狠狠色噜噜狠狠 | 亚洲一区 影院 | 成人一级片视频 | ,久久福利影视 | 天天插视频 | 日韩精品一区二区三区不卡 | 97网在线观看| 久草免费在线视频观看 | 国产精品成人免费精品自在线观看 | 日韩av有码在线 | 亚州精品视频 | 久久草在线视频国产 | 免费开视频 | 精品高清视频 | 深夜成人av | 国产剧情一区在线 | 免费在线观看的av网站 | 国产一区二区久久久 | 亚洲成人软件 | 久久视频国产 | 特级西西444www大精品视频免费看 | 99久久久久久 | 一区二区三区观看 | 久久久久久久久久久久99 | 精品久久久99 | 久久精品99国产精品 | 精品极品在线 | 999成人| 精品国产免费久久 | 伊人影院在线观看 | 国产成人亚洲在线观看 | 欧美一区二区视频97 | 美女av在线免费 | 激情av综合 | 婷婷久草| 亚洲国产成人久久综合 | 最近中文字幕高清字幕在线视频 | 探花视频免费观看高清视频 | 人人爱夜夜操 | 伊人久久五月天 | 国产精品女同一区二区三区久久夜 | 特级黄色一级 | 久久精品亚洲精品国产欧美 | 午夜三级影院 | 91精品小视频 | 日韩免费三区 | 亚洲精品视频www | 亚洲视频在线视频 | 欧美精品久久久 | 久久99精品国产麻豆婷婷 | 欧美在线1区 | www天天干com| 九九热免费视频在线观看 | 成年人app网址 | 天天操天天色天天 | 国产va精品免费观看 | 亚洲高清在线精品 | 99热这里只有精品国产首页 | 久久er99热精品一区二区三区 | 亚洲欧美久久 | 欧美日本不卡高清 | 在线观看日韩精品视频 | 久久久私人影院 | 91精品国产综合久久久久久久 | 精品国产一区二区三区久久久蜜臀 | 国偷自产视频一区二区久 | 色婷婷狠 | a极黄色片 | 久久久久免费观看 | 日韩精品无码一区二区三区 | 精品1区2区 | 日韩亚洲在线观看 | 天天操夜操 | 成人小视频在线播放 | 91成人免费在线视频 | 国产在线精品观看 | 色国产在线 | 亚洲激情综合 | 国产精品热视频 | 91免费视频网站在线观看 | 99久久精品免费一区 | av资源在线看 | 欧美激情精品一区 | 麻豆精品视频在线 | 国产精品久久久久久久久久久免费 | 最新中文字幕在线播放 | 国产精品久久久久毛片大屁完整版 | 国语自产偷拍精品视频偷 | 97精品国产97久久久久久 | 日韩欧美在线视频一区二区三区 | 97在线观看免费高清完整版在线观看 | 97夜夜澡人人双人人人喊 | 国内精品久久久久影院日本资源 | 国产剧情一区二区 | 日本aa在线 | 午夜18视频在线观看 | 狠狠的操狠狠的干 | 91一区二区三区在线观看 | 91在线网址 | 国产精品欧美激情在线观看 | 国产视频一区精品 | 色成人亚洲网 | 欧美日韩精品综合 | 日韩动漫免费观看高清完整版在线观看 | 日本视频网| 成人网中文字幕 | av免费在线观看网站 | www.国产在线视频 | 国模一区二区三区四区 | 九九视频免费观看视频精品 | 99久久精品免费 | 国产一区免费视频 | 国产99精品 | 综合久久网站 | 国产视频18 | 久久艹国产视频 | 久久久99精品免费观看app | 精品国产aⅴ一区二区三区 在线直播av | 成人免费大片黄在线播放 | 91丨九色丨首页 | 成年人在线观看网站 | 91成版人在线观看入口 | mm1313亚洲精品国产 | 亚洲成年人在线播放 | 亚洲在线看| 欧美特一级片 | 97热在线观看 |