ITPub博客

首页 > 应用开发 > Python > python实现一个 PDF 阅读与注释工具(支持拖拽)。

python实现一个 PDF 阅读与注释工具(支持拖拽)。

原创 Python 作者:tiannuo 时间:2026-05-10 10:26:51 0 删除 编辑

PDF 阅读与注释工具(基础版)

1️⃣ 项目结构

pdf_annotator/

│

├─ app.py             # Flask 后端

├─ templates/

│   └─ index.html     # 前端页面

├─ static/

│   ├─ pdf.js         # PDF.js 库(下载自 https://mozilla.github.io/pdf.js/)

│   └─ style.css

└─ uploads/           # 存放上传的 PDF

2️⃣ Flask 后端 app.py

from flask import Flask, render_template, request, send_from_directory, jsonify

import os

from werkzeug.utils import secure_filename


UPLOAD_FOLDER = 'uploads'

ALLOWED_EXTENSIONS = {'pdf'}


app = Flask(__name__)

app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

os.makedirs(UPLOAD_FOLDER, exist_ok=True)


def allowed_file(filename):

    return '.' in filename and filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS


# 首页

@app.route('/')

def index():

    return render_template('index.html')


# 上传 PDF

@app.route('/upload', methods=['POST'])

def upload():

    if 'file' not in request.files:

        return jsonify({'error': 'No file part'}), 400

    file = request.files['file']

    if file.filename == '':

        return jsonify({'error': 'No selected file'}), 400

    if file and allowed_file(file.filename):

        filename = secure_filename(file.filename)

        filepath = os.path.join(app.config['UPLOAD_FOLDER'], filename)

        file.save(filepath)

        return jsonify({'filename': filename})

    return jsonify({'error': 'Invalid file type'}), 400


# 获取 PDF 文件

@app.route('/uploads/<filename>')

def uploaded_file(filename):

    return send_from_directory(app.config['UPLOAD_FOLDER'], filename)


if __name__ == "__main__":

    app.run(debug=True)

3️⃣ 前端页面 templates/index.html

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>PDF 阅读与注释工具</title>

    <link rel="stylesheet" href="/static/style.css">

    <script src="/static/pdf.js"></script>

</head>

<body>

    <h1>PDF 阅读与注释工具</h1>

    

    <div id="drop_zone">拖拽 PDF 到这里上传</div>

    <input type="file" id="file_input" accept="application/pdf" style="display:none;">


    <canvas id="pdf_canvas"></canvas>


    <script>

        const dropZone = document.getElementById('drop_zone');

        const fileInput = document.getElementById('file_input');

        const canvas = document.getElementById('pdf_canvas');

        const ctx = canvas.getContext('2d');


        function renderPDF(url) {

            const loadingTask = pdfjsLib.getDocument(url);

            loadingTask.promise.then(pdf => {

                pdf.getPage(1).then(page => {

                    const viewport = page.getViewport({ scale: 1.5 });

                    canvas.width = viewport.width;

                    canvas.height = viewport.height;


                    const renderContext = {

                        canvasContext: ctx,

                        viewport: viewport

                    };

                    page.render(renderContext);

                });

            });

        }


        // 拖拽上传

        dropZone.addEventListener('dragover', (e) => {

            e.preventDefault();

            dropZone.style.background = '#e0e0e0';

        });

        dropZone.addEventListener('dragleave', () => {

            dropZone.style.background = '#f8f8f8';

        });

        dropZone.addEventListener('drop', (e) => {

            e.preventDefault();

            dropZone.style.background = '#f8f8f8';

            const file = e.dataTransfer.files[0];

            uploadFile(file);

        });


        dropZone.addEventListener('click', () => fileInput.click());

        fileInput.addEventListener('change', () => {

            const file = fileInput.files[0];

            uploadFile(file);

        });


        function uploadFile(file) {

            if (file.type !== 'application/pdf') {

                alert('只支持 PDF 文件');

                return;

            }

            const formData = new FormData();

            formData.append('file', file);


            fetch('/upload', { method: 'POST', body: formData })

                .then(res => res.json())

                .then(data => {

                    if(data.filename){

                        const url = '/uploads/' + data.filename;

                        renderPDF(url);

                    } else {

                        alert(data.error);

                    }

                });

        }


        // 简单注释示例:点击 canvas 添加标记

        canvas.addEventListener('click', (e) => {

            const rect = canvas.getBoundingClientRect();

            const x = e.clientX - rect.left;

            const y = e.clientY - rect.top;

            ctx.fillStyle = 'red';

            ctx.beginPath();

            ctx.arc(x, y, 5, 0, Math.PI*2);

            ctx.fill();

        });

    </script>

</body>

</html>

4️⃣ 样式 static/style.css

body {

    font-family: Arial, sans-serif;

    text-align: center;

    margin: 20px;

}


#drop_zone {

    border: 2px dashed #aaa;

    padding: 40px;

    margin-bottom: 20px;

    cursor: pointer;

    background: #f8f8f8;

}


canvas {

    border: 1px solid #ccc;

    margin-top: 20px;

}

🔹 功能说明

拖拽或点击上传 PDF

显示 PDF(默认只显示第一页,可扩展多页)

简单注释功能:点击添加红色圆点标记

可扩展:

多页翻页

文字高亮

保存注释到服务器

支持不同颜色、笔刷大小


https://vk.com/club238387429 https://vk.com/club238443049 https://vk.com/topic-238387429_60254081 https://vk.com/topic-238387429_60254338 https://vk.com/topic-238387429_60254631 https://vk.com/topic-238387429_60254916 https://vk.com/topic-238387429_60255257 https://vk.com/topic-238387429_60255577 https://vk.com/topic-238387429_60255816 https://vk.com/topic-238387429_60256088 https://vk.com/topic-238387429_60256327 https://vk.com/topic-238387429_60256600 https://vk.com/topic-238387429_60256924 https://vk.com/topic-238387429_60257236 https://vk.com/topic-238387429_60257515 https://vk.com/topic-238387429_60257958 https://vk.com/topic-238387429_60258431 https://vk.com/topic-238387429_60258980 https://vk.com/topic-238387429_60259525 https://vk.com/topic-238387429_60260002 https://vk.com/topic-238387429_60260530 https://vk.com/topic-238387429_60261103 https://vk.com/topic-238387429_60261715 https://vk.com/topic-238387429_60262438 https://vk.com/topic-238387429_60263015 https://vk.com/topic-238387429_60263627 https://vk.com/topic-238387429_60264340 https://vk.com/topic-238387429_60265014 https://vk.com/topic-238387429_60265599 https://vk.com/topic-238387429_60266144 https://vk.com/topic-238387429_60266689 https://vk.com/topic-238387429_60267270 https://vk.com/topic-238387429_60267740 https://vk.com/topic-238387429_60268192 https://vk.com/topic-238387429_60268639 https://vk.com/topic-238387429_60269068 https://vk.com/topic-238387429_60269514 https://vk.com/topic-238387429_60270035 https://vk.com/topic-238387429_60271744 https://vk.com/topic-238387429_60272288 https://vk.com/topic-238387429_60272779 https://vk.com/topic-238387429_60273278 https://vk.com/topic-238387429_60273887 https://vk.com/topic-238387429_60274416 https://vk.com/topic-238387429_60274962 https://vk.com/topic-238387429_60275467 https://vk.com/topic-238387429_60276601 https://vk.com/topic-238387429_60277269 https://vk.com/topic-238387429_60277985 https://vk.com/topic-238387429_60278553 https://vk.com/topic-238387429_60279095 https://vk.com/topic-238387429_60279658 https://vk.com/topic-238387429_60280159 https://vk.com/topic-238387429_60280626 https://vk.com/topic-238387429_60281106 https://vk.com/topic-238387429_60281718 https://vk.com/topic-238387429_60282297 https://vk.com/topic-238387429_60282868 https://vk.com/topic-238387429_60283490 https://vk.com/topic-238387429_60284158 https://vk.com/topic-238387429_60284749 https://vk.com/topic-238387429_60285382 https://vk.com/topic-238387429_60285994 https://vk.com/topic-238387429_60286594 https://vk.com/topic-238387429_60287100 https://vk.com/topic-238387429_60287538 https://vk.com/topic-238387429_60288813 https://vk.com/topic-238387429_60289358 https://vk.com/topic-238387429_60290016 https://vk.com/topic-238387429_60290608 https://vk.com/topic-238387429_60291264 https://vk.com/topic-238387429_60291948 https://vk.com/topic-238387429_60293291 https://vk.com/topic-238387429_60293841 https://vk.com/topic-238387429_60294354 https://vk.com/topic-238387429_60294827 https://vk.com/topic-238387429_60295386 https://vk.com/topic-238387429_60295990 https://vk.com/topic-238387429_60296529 https://vk.com/topic-238387429_60297035 https://vk.com/topic-238387429_60297527 https://vk.com/topic-238387429_60298077 https://vk.com/topic-238387429_60298936 https://vk.com/topic-238387429_60299537 https://vk.com/topic-238387429_60300144 https://vk.com/topic-238387429_60300821 https://vk.com/topic-238387429_60301576 https://vk.com/topic-238387429_60302382 https://vk.com/topic-238387429_60303271 https://vk.com/topic-238387429_60305472 https://vk.com/topic-238387429_60306275 https://vk.com/topic-238387429_60306901 https://vk.com/topic-238387429_60307399 https://vk.com/topic-238387429_60307951 https://vk.com/topic-238387429_60308486 https://vk.com/topic-238387429_60308967 https://vk.com/topic-238387429_60309520 https://vk.com/topic-238387429_60310024 https://vk.com/topic-238387429_60310617 https://vk.com/topic-238387429_60311205 https://vk.com/topic-238387429_60311951 https://vk.com/topic-238387429_60313448 https://vk.com/topic-238387429_60314100 https://vk.com/topic-238387429_60314945 https://vk.com/topic-238387429_60315451 https://vk.com/topic-238387429_60315949 https://vk.com/topic-238387429_60316571 https://vk.com/topic-238387429_60317980 https://vk.com/topic-238387429_60318518 https://vk.com/topic-238387429_60319004 https://vk.com/topic-238387429_60319651 https://vk.com/topic-238387429_60320166 https://vk.com/topic-238387429_60320726 https://vk.com/topic-238387429_60321254 https://vk.com/topic-238387429_60321802 https://vk.com/topic-238387429_60322379 https://vk.com/topic-238387429_60322904 https://vk.com/topic-238387429_60323537 https://vk.com/topic-238387429_60324122 https://vk.com/topic-238387429_60324681 https://vk.com/topic-238387429_60325805 https://vk.com/topic-238387429_60326292 https://vk.com/topic-238387429_60326797 https://vk.com/topic-238387429_60327301 https://vk.com/topic-238387429_60327749 https://vk.com/topic-238387429_60328276 https://vk.com/topic-238387429_60328765 https://vk.com/topic-238387429_60329235 https://vk.com/topic-238387429_60329595 https://vk.com/topic-238387429_60330087 https://vk.com/topic-238387429_60330537 https://vk.com/topic-238387429_60331016 https://vk.com/topic-238387429_60331538 https://vk.com/topic-238387429_60332009 https://vk.com/topic-238387429_60332946 https://vk.com/topic-238387429_60333477 https://vk.com/topic-238387429_60334081 https://vk.com/topic-238387429_60334538 https://vk.com/topic-238387429_60335040 https://vk.com/topic-238387429_60335510 https://vk.com/topic-238387429_60335925 https://vk.com/topic-238387429_60336368 https://vk.com/topic-238387429_60336912 https://vk.com/topic-238387429_60337244 https://vk.com/topic-238387429_60337619 https://vk.com/topic-238387429_60338003 https://vk.com/topic-238387429_60338522 https://vk.com/topic-238387429_60338959 https://vk.com/topic-238387429_60339415 https://vk.com/topic-238387429_60340028 https://vk.com/topic-238387429_60340526 https://vk.com/topic-238387429_60341031 https://vk.com/topic-238387429_60341466 https://vk.com/topic-238387429_60341917 https://vk.com/topic-238387429_60342340 https://vk.com/topic-238387429_60342670 https://vk.com/topic-238387429_60342989 https://vk.com/topic-238387429_60343345 https://vk.com/topic-238387429_60343709 https://vk.com/topic-238387429_60344045 https://vk.com/topic-238387429_60344382 https://vk.com/topic-238387429_60345137 https://vk.com/topic-238387429_60345578 https://vk.com/topic-238387429_60346539 https://vk.com/topic-238387429_60347325 https://vk.com/topic-238387429_60348334 https://vk.com/topic-238387429_60348790 https://vk.com/topic-238387429_60349292 https://vk.com/topic-238387429_60349739 https://vk.com/topic-238387429_60350191 https://vk.com/topic-238387429_60350680 https://vk.com/topic-238387429_60351224 https://vk.com/topic-238387429_60351906 https://vk.com/topic-238387429_60352434 https://vk.com/topic-238387429_60352914 https://vk.com/topic-238387429_60353412 https://vk.com/topic-238387429_60354012 https://vk.com/topic-238387429_60354471 https://vk.com/topic-238387429_60354907 https://vk.com/topic-238387429_60355375 https://vk.com/topic-238387429_60355887 https://vk.com/topic-238387429_60356267 https://vk.com/topic-238387429_60356722 https://vk.com/topic-238387429_60357106 https://vk.com/topic-238387429_60357547 https://vk.com/topic-238387429_60357876 https://vk.com/topic-238387429_60358237 https://vk.com/topic-238387429_60358672 https://vk.com/topic-238387429_60359066 https://vk.com/topic-238387429_60359447 https://vk.com/topic-238387429_60359896 https://vk.com/topic-238387429_60360279 https://vk.com/topic-238387429_60361011 https://vk.com/topic-238387429_60361331 https://vk.com/topic-238387429_60361660 https://vk.com/topic-238387429_60361958 https://vk.com/topic-238387429_60362259 https://vk.com/topic-238387429_60362488 https://vk.com/topic-238387429_60362731 https://vk.com/topic-238387429_60363032 https://vk.com/topic-238387429_60365706 https://vk.com/topic-238387429_60365951 https://vk.com/topic-238387429_60366253 https://vk.com/topic-238387429_60366530 https://vk.com/topic-238387429_60366830 https://vk.com/topic-238387429_60367113 https://vk.com/topic-238387429_60367425 https://vk.com/topic-238387429_60367691 https://vk.com/topic-238387429_60368013 https://vk.com/topic-238387429_60368333 https://vk.com/topic-238387429_60368705 https://vk.com/topic-238387429_60369120 https://vk.com/topic-238387429_60369534 https://vk.com/topic-238387429_60370461 https://vk.com/topic-238387429_60371019 https://vk.com/topic-238387429_60371597 https://vk.com/topic-238387429_60372103 https://vk.com/topic-238443049_60574124 https://vk.com/topic-238443049_60574685 https://vk.com/topic-238443049_60575183 https://vk.com/topic-238443049_60575702 https://vk.com/topic-238443049_60576149 https://vk.com/topic-238443049_60576628 https://vk.com/topic-238443049_60577140 https://vk.com/topic-238443049_60577625 https://vk.com/topic-238443049_60578043 https://vk.com/topic-238443049_60578421 https://vk.com/topic-238443049_60578893 https://vk.com/topic-238443049_60579314 https://vk.com/topic-238443049_60579757 https://vk.com/topic-238443049_60580122 https://vk.com/topic-238443049_60580529 https://vk.com/topic-238443049_60580905 https://vk.com/topic-238443049_60581294 https://vk.com/topic-238443049_60581869 https://vk.com/topic-238443049_60582497 https://vk.com/topic-238443049_60583069 https://vk.com/topic-238443049_60583643 https://vk.com/topic-238443049_60584174 https://vk.com/topic-238443049_60584772 https://vk.com/topic-238443049_60585398 https://vk.com/topic-238443049_60586124 https://vk.com/topic-238443049_60586689 https://vk.com/topic-238443049_60587230 https://vk.com/topic-238443049_60587698 https://vk.com/topic-238443049_60588164 https://vk.com/topic-238443049_60588687 https://vk.com/topic-238443049_60589256 https://vk.com/topic-238443049_60589644 https://vk.com/topic-238443049_60590161 https://vk.com/topic-238443049_60590664 https://vk.com/topic-238443049_60591294 https://vk.com/topic-238443049_60592092 https://vk.com/topic-238443049_60592882 https://vk.com/topic-238443049_60593821 https://vk.com/topic-238443049_60594683 https://vk.com/topic-238443049_60595547 https://vk.com/topic-238443049_60596274 https://vk.com/topic-238443049_60597033 https://vk.com/topic-238443049_60597625 https://vk.com/topic-238443049_60598191 https://vk.com/topic-238443049_60598574 https://vk.com/topic-238443049_60598916 https://vk.com/topic-238443049_60599252 https://vk.com/topic-238443049_60599562 https://vk.com/topic-238443049_60599846 https://vk.com/topic-238443049_60600156 https://vk.com/topic-238443049_60600516 https://vk.com/topic-238443049_60600823 https://vk.com/topic-238443049_60601105 https://vk.com/topic-238443049_60601434 https://vk.com/topic-238443049_60601851 https://vk.com/topic-238443049_60602246 https://vk.com/topic-238443049_60602621 https://vk.com/topic-238443049_60602982 https://vk.com/topic-238443049_60603271 https://vk.com/topic-238443049_60603624 https://vk.com/topic-238443049_60603951 https://vk.com/topic-238443049_60604222 https://vk.com/topic-238443049_60604484 https://vk.com/topic-238443049_60604775 https://vk.com/topic-238443049_60604988 https://vk.com/topic-238443049_60605291 https://vk.com/topic-238443049_60605574 https://vk.com/topic-238443049_60605849 https://vk.com/topic-238443049_60606092 https://vk.com/topic-238443049_60606324 https://vk.com/topic-238443049_60606504 https://vk.com/topic-238443049_60606716 https://vk.com/topic-238443049_60606905 https://vk.com/topic-238443049_60607087 https://vk.com/topic-238443049_60607335 https://vk.com/topic-238443049_60607559 https://vk.com/topic-238443049_60607762 https://vk.com/topic-238443049_60608005 https://vk.com/topic-238443049_60608214 https://vk.com/topic-238443049_60608469 https://vk.com/topic-238443049_60608750 https://vk.com/topic-238443049_60608962 https://vk.com/topic-238443049_60609197 https://vk.com/topic-238443049_60609463 https://vk.com/topic-238443049_60609632 https://vk.com/topic-238443049_60609885 https://vk.com/topic-238443049_60610145 https://vk.com/topic-238443049_60610385 https://vk.com/topic-238443049_60610594 https://vk.com/topic-238443049_60610777 https://vk.com/topic-238443049_60611014 https://vk.com/topic-238443049_60611267 https://vk.com/topic-238443049_60611574 https://vk.com/topic-238443049_60611864 https://vk.com/topic-238443049_60612156 https://vk.com/topic-238443049_60612449 https://vk.com/topic-238443049_60612732 https://vk.com/topic-238443049_60613028 https://vk.com/topic-238443049_60613278 https://vk.com/topic-238443049_60613502 https://vk.com/topic-238443049_60613756 https://vk.com/topic-238443049_60613989 https://vk.com/topic-238443049_60614187 https://vk.com/topic-238443049_60614393 https://vk.com/topic-238443049_60614576 https://vk.com/topic-238443049_60614787 https://vk.com/topic-238443049_60614962 https://vk.com/topic-238443049_60615141 https://vk.com/topic-238443049_60615353 https://vk.com/topic-238443049_60615585 https://vk.com/topic-238443049_60615822 https://vk.com/topic-238443049_60616022 https://vk.com/topic-238443049_60616249 https://vk.com/topic-238443049_60616498 https://vk.com/topic-238443049_60616742 https://vk.com/topic-238443049_60616986 https://vk.com/topic-238443049_60617278 https://vk.com/topic-238443049_60617523 https://vk.com/topic-238443049_60617770 https://vk.com/topic-238443049_60618016 https://vk.com/topic-238443049_60618216 https://vk.com/topic-238443049_60618422 https://vk.com/topic-238443049_60618617 https://vk.com/topic-238443049_60618885 https://vk.com/topic-238443049_60619153 https://vk.com/topic-238443049_60619415 https://vk.com/topic-238443049_60619742 https://vk.com/topic-238443049_60620110 https://vk.com/topic-238443049_60620563 https://vk.com/topic-238443049_60621032 https://vk.com/topic-238443049_60621482 https://vk.com/topic-238443049_60621913 https://vk.com/topic-238443049_60622297 https://vk.com/topic-238443049_60622796 https://vk.com/topic-238443049_60623312 https://vk.com/topic-238443049_60623779 https://vk.com/topic-238443049_60624186 https://vk.com/topic-238443049_60624576 https://vk.com/topic-238443049_60624921 https://vk.com/topic-238443049_60625230 https://vk.com/topic-238443049_60625533 https://vk.com/topic-238443049_60625812 https://vk.com/topic-238443049_60626046 https://vk.com/topic-238443049_60626270 https://vk.com/topic-238443049_60626540 https://vk.com/topic-238443049_60626785 https://vk.com/topic-238443049_60627004 https://vk.com/topic-238443049_60627233 https://vk.com/topic-238443049_60627494 https://vk.com/topic-238443049_60627707 https://vk.com/topic-238443049_60627985 https://vk.com/topic-238443049_60628226 https://vk.com/topic-238443049_60628474 https://vk.com/topic-238443049_60628693 https://vk.com/topic-238443049_60628922 https://vk.com/topic-238443049_60629182 https://vk.com/topic-238443049_60629432 https://vk.com/topic-238443049_60629658 https://vk.com/topic-238443049_60629904 https://vk.com/topic-238443049_60630187 https://vk.com/topic-238443049_60630428 https://vk.com/topic-238443049_60630756 https://vk.com/topic-238443049_60631123 https://vk.com/topic-238443049_60631525 https://vk.com/topic-238443049_60631966 https://vk.com/topic-238443049_60632434 https://vk.com/topic-238443049_60632885 https://vk.com/topic-238443049_60633356 https://vk.com/topic-238443049_60633799 https://vk.com/topic-238443049_60634289 https://vk.com/topic-238443049_60634790 https://vk.com/topic-238443049_60635242 https://vk.com/topic-238443049_60635763 https://vk.com/topic-238443049_60636372 https://vk.com/topic-238443049_60636883 https://vk.com/topic-238443049_60637312 https://vk.com/topic-238443049_60637842 https://vk.com/topic-238443049_60638330 https://vk.com/topic-238443049_60638731 https://vk.com/topic-238443049_60639172 https://vk.com/topic-238443049_60639546 https://vk.com/topic-238443049_60639907 https://vk.com/topic-238443049_60640251 https://vk.com/topic-238443049_60640639 https://vk.com/topic-238443049_60641029 https://vk.com/topic-238443049_60641468 https://vk.com/topic-238443049_60641959 https://vk.com/topic-238443049_60642478 https://vk.com/topic-238443049_60642901 https://vk.com/topic-238443049_60643403 https://vk.com/topic-238443049_60643942 https://vk.com/topic-238443049_60644345 https://vk.com/topic-238443049_60644751 https://vk.com/topic-238443049_60645092 https://vk.com/topic-238443049_60645454 https://vk.com/topic-238443049_60645786 https://vk.com/topic-238443049_60646145 https://vk.com/topic-238443049_60646504 https://vk.com/topic-238443049_60646896 https://vk.com/topic-238443049_60647255 https://vk.com/topic-238443049_60649686 https://vk.com/topic-238443049_60650278 https://vk.com/topic-238443049_60650880 https://vk.com/topic-238443049_60651432 https://vk.com/topic-238443049_60651974 https://vk.com/topic-238443049_60652437 https://vk.com/topic-238443049_60652831 https://vk.com/topic-238443049_60653268 https://vk.com/topic-238443049_60653722 https://vk.com/topic-238443049_60654183 https://vk.com/topic-238443049_60654612 https://vk.com/topic-238443049_60655110 https://vk.com/topic-238443049_60655605 https://vk.com/topic-238443049_60656114 https://vk.com/topic-238443049_60656597 https://vk.com/topic-238443049_60657122 https://vk.com/topic-238443049_60657665 https://vk.com/topic-238443049_60658251 https://vk.com/topic-238443049_60658922 https://vk.com/topic-238443049_60659784 https://vk.com/topic-238443049_60660738 https://vk.com/topic-238443049_60661619 https://vk.com/topic-238443049_60662506 https://vk.com/topic-238443049_60663373 https://vk.com/topic-238443049_60664160 https://vk.com/topic-238443049_60664865 https://vk.com/topic-238443049_60665536 https://vk.com/topic-238443049_60666201 https://vk.com/topic-238443049_60666846 https://vk.com/topic-238443049_60667410 https://vk.com/topic-238443049_60667948 https://vk.com/topic-238443049_60668471 https://vk.com/topic-238443049_60669013 https://vk.com/topic-238443049_60669649 https://vk.com/topic-238443049_60670127 https://vk.com/topic-238443049_60670611 https://vk.com/topic-238443049_60671121 https://vk.com/topic-238443049_60671553 https://vk.com/topic-238443049_60672145 https://vk.com/topic-238443049_60672707 https://vk.com/topic-238443049_60673270 https://588ku.com/gif/131973829.html https://588ku.com/gif/131973838.html https://588ku.com/gif/131973844.html https://588ku.com/gif/131973850.html https://588ku.com/gif/131973855.html https://588ku.com/gif/131973862.html https://588ku.com/gif/131973867.html https://588ku.com/gif/131973875.html https://588ku.com/gif/131973880.html https://588ku.com/gif/131973886.html https://588ku.com/gif/131973895.html https://588ku.com/gif/131973907.html https://588ku.com/gif/131973916.html https://588ku.com/gif/131973926.html https://588ku.com/gif/131973933.html https://588ku.com/gif/131973940.html https://588ku.com/gif/131973947.html https://588ku.com/gif/131973950.html https://588ku.com/gif/131973955.html https://588ku.com/gif/131973974.html https://588ku.com/gif/131973978.html https://www.51yuansu.com/tupian/2026shijiebeitouzhu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiwaiwei13388885782.html https://www.51yuansu.com/tupian/2026shijiebeikaihu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeipingtai13388885782.html https://www.51yuansu.com/tupian/2026shijiebeikefu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeidianhua13388885782.html https://www.51yuansu.com/tupian/2026shijiebeixiazhu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiAPP13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiwangzhan13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiguanwang13388885782.html https://www.51yuansu.com/tupian/2026shijiebeimaiqiu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeipankou13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiwangzhi13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiyaqiu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiduqiu13388885782.html https://www.51yuansu.com/tupian/2026shijiebeiweixin13388885782.html https://www.51yuansu.com/tupian/maizuqiupingtai13388885782.html https://www.51yuansu.com/tupian/maizuqiudianhua13388885782.html https://www.51yuansu.com/tupian/maizuqiuweixin13388885782.html https://www.51yuansu.com/tupian/maizuqiuwangzhi13388885782.html https://www.51yuansu.com/tupian/maiqiukefu13388885782.html https://www.51yuansu.com/tupian/huangguandaili13388885782.html https://www.51yuansu.com/tupian/huangguanwangzhi13388885782.html https://www.51yuansu.com/tupian/huangguankefu13388885782.html https://www.51yuansu.com/tupian/huangguanxinyong13388885782.html https://www.51yuansu.com/tupian/shoujihuangguan13388885782.html https://www.51yuansu.com/tupian/huangguankahu13388885782.html https://www.51yuansu.com/tupian/huangguanwangzhi13388885782.html https://www.51yuansu.com/tupian/huangguanweixin13388885782.html https://www.51yuansu.com/tupian/huangguanchuzu13388885782.html https://www.51yuansu.com/tupian/xin2chuzu13388885782.html https://www.51yuansu.com/tupian/xin2zuqiu13388885782.html https://www.51yuansu.com/tupian/xin2denglu13388885782.html https://www.51yuansu.com/tupian/xin2wangzhi13388885782.html https://www.51yuansu.com/tupian/xin2weixin13388885782.html https://www.51yuansu.com/tupian/xin2kefu13388885782.html https://www.51yuansu.com/tupian/deng3huangguan13388885782.html https://www.51yuansu.com/tupian/deng3daili13388885782.html https://www.51yuansu.com/tupian/deng3wangzhi13388885782.html https://www.51yuansu.com/tupian/deng3kaihu13388885782.html https://www.51yuansu.com/tupian/deng3kefu13388885782.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70050070/viewspace-3117476/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2026-05-08

  • 博文量
    74
  • 访问量
    66695