• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    高校微信公眾號資源管理平臺的設計與實現(xiàn)

    2024-12-05 00:00:00林立
    現(xiàn)代信息科技 2024年20期

    摘 要:為有效地收集、整理和利用高校數(shù)字文化資源,文章設計并實現(xiàn)了一個基于Python 3.9和Django 4.2架構的高校微信公眾號資源管理平臺。平臺以高校相關的微信公眾號為主要內(nèi)容來源,利用網(wǎng)絡爬蟲、MySQL數(shù)據(jù)庫,實現(xiàn)相關的數(shù)字文化資源的收集、存儲,并利用深度學習框架的自然語言處理工具庫對資源進行實體抽取形成多維度標簽,實現(xiàn)對資源內(nèi)容的深度揭示與關聯(lián)化檢索。

    關鍵詞:數(shù)字文化;Python;Django;ERNIE-UIE

    中圖分類號:TP311.1;G258.6 文獻標識碼:A 文章編號:2096-4706(2024)20-0072-07

    Design and Implementation of a University Resource Management Platform for WeChat Official Accounts Platform

    LIN Li

    (Minjiang University Library, Fuzhou 350108, China)

    Abstract: This paper designs and implements a university resource management platform for WeChat official accounts platform based on Python 3.9 and Django 4.2, aiming at effectively collecting, sorting out and utilizing university digital cultural resources. The platform takes WeChat official accounts platforms related to colleges and universities as the main content sources, uses Web crawler and MySQL database to collect and store related digital cultural resources, and uses the natural language processing tool library of Deep Learning framework to extract entities from resources to form multi-dimensional tags, thus realizing in-depth disclosure and related retrieval of resource contents.

    Keywords: digital culture; Python; Django; ERNIE-UIE

    0 引 言

    2022年5月中央辦公廳、國務院辦公廳印發(fā)《關于推進實施國家文化數(shù)字化戰(zhàn)略的意見》,部署建設中華文化數(shù)據(jù)庫和文化數(shù)據(jù)服務平臺等重點任務,將數(shù)字文化建設提升為國家戰(zhàn)略[1]。隨著數(shù)字化浪潮的深入發(fā)展,高校已成為數(shù)字文化資源的重要匯聚地。這些資源包括校史檔案、學術講座、校園活動等豐富內(nèi)容,它們主要通過微信公眾號、視頻號等新媒體平臺進行傳播[2]。然而,由于運營主體分散,缺乏統(tǒng)一的管理機制,這些資源的關聯(lián)性檢索與高效利用受到了一定的限制[3]。為此,本文設計并實現(xiàn)了一個基于Python 3.9和Django 4.2架構的高校微信公眾號資源管理平臺,旨在解決這一問題。

    1 平臺設計

    1.1 系統(tǒng)需求分析

    高校微信公眾號資源管理平臺用于整合與高校相關的微信公眾號所發(fā)布的數(shù)字資源。一方面,與高校相關的微信公眾號運營主體分散,有的屬于學校相關職能機構如教務處、科研處等,有的屬于學校各院系,有的屬于學生社團,有的屬于教工個人,還有的屬于校友,導致資源的共享性較差[4];另一方面,由于微信公眾號平臺在資源管理上主要以內(nèi)容展示為主,對于內(nèi)容主題檢索,特別是跨公眾號的內(nèi)容主題檢索支持有限,無法實現(xiàn)高校微信公眾號資源的統(tǒng)一檢索利用。因此平臺需實現(xiàn)以下功能:

    1)將與高校相關的微信公眾號上的數(shù)字文化資源進行統(tǒng)一聚合,對相關公眾號所發(fā)布資源進行自動化收集。

    2)對收集的數(shù)字資源進行統(tǒng)一存儲和元數(shù)據(jù)抽取,實現(xiàn)文本資源的數(shù)據(jù)化處理,生成資源的多維度標簽。

    3)支持基于分析數(shù)據(jù)的多維度檢索和圖譜化展示。

    平臺功能結構如圖1所示。

    1.2 技術選型

    平臺選擇Python作為開發(fā)語言,Django作為后臺框架。Python擁有強大而廣泛的第三方庫和框架支持,能夠滿足各種Web開發(fā)需求。開發(fā)者可以利用現(xiàn)成的工具和庫,提高開發(fā)效率,減少重復勞動,使得Web應用的構建更加迅速和靈活[5]。選擇Django 4.2作為Web框架,Django是一個高度集成的Web框架,提供了大量的內(nèi)置組件和工具,包括ORM(對象關系映射)、模板引擎、表單處理等。此外,選擇MySQL 8.0作為關系型數(shù)據(jù)庫,它具有良好的存儲和查詢性能[6]。選擇百度開源的ERNIE-UIE大模型,該模型實現(xiàn)了實體抽取、關系抽取、事件抽取、情感分析等任務的統(tǒng)一建模,并使得不同任務間具備良好的遷移和泛化能力,可以支持對不限定行業(yè)領域和抽取目標的關鍵信息抽取[7]。選擇NetworkX作為圖譜庫,它可以將知識點可視化為知識圖譜。

    1.3 平臺架構

    平臺采用B/S架構、模塊化設計,如圖2所示,主要包括以下模塊:

    1)數(shù)字資源的采集和處理模塊。負責自動從微信公眾號、視頻號上爬取數(shù)字文化資源,并抽取出資源的元數(shù)據(jù)。

    2)數(shù)據(jù)存儲模塊。負責將爬取到的資源元數(shù)據(jù)存儲到MySQL數(shù)據(jù)庫中。

    3)數(shù)據(jù)分析模塊。負責通過爬取的URL數(shù)據(jù)來提取資源中的文本信息,經(jīng)過清洗、分析,生成資源多維度實體信息,并存入MySQL數(shù)據(jù)庫中。

    4)數(shù)據(jù)利用模塊。負責將以提取到的資源多維度實體信息作為資源的標簽,方便資源的回溯檢索。同時,以實體信息為參數(shù)生成資源的知識圖譜。

    1.4 數(shù)據(jù)庫設計

    按平臺功能需求數(shù)據(jù)庫共設計了三張表,如表1至表3所示,分別用于存儲公眾號運營主體類別信息、公眾號主體信息、公眾號所發(fā)表文章信息。

    2 平臺功能實現(xiàn)

    2.1 數(shù)字資源的采集和處理

    首先將收集的微信公眾號按運營主體進行分類登記,分兩步實現(xiàn):一是通過表單預先設置運營主體信息并存入數(shù)據(jù)表中;二是在進行公眾號主體信息登記時,通過下拉表單強制要求公眾號進行分類登記,如圖3所示,以豐富后期爬取資源的標簽信息。以上功能通過django的forms(表單類)實現(xiàn)。

    核心代碼如下:

    from django import forms

    from .models import *

    class wxidform(forms.Form):

    nickname=forms.CharFieNb6GeduUBmMRMDMEHnrQrQ==ld(max_length=30,label='請完整填寫公眾號中文名稱')

    wx_attribution_choices=forms.ModelChoiceField(queryset=wx_attribution.objects.all().values_list('wx_attribution', flat=True),

    label='請選擇微信公眾號類型', empty_label="請選擇" ,)

    微信公眾號沒有提供API接口,且如果通過第三方檢索的方式爬取資源時,資源的URL不是永久可訪問。平臺選擇通過注冊的公眾號在創(chuàng)作圖文消息時獲取各公眾號文章長鏈接的途徑來實現(xiàn),主要利用Chrome中開發(fā)者工具抓包獲取相關接口信息,最終實現(xiàn)對相關公眾號資源的爬取,如圖4所示。

    爬取分三步實現(xiàn):

    1)利用selenium.webdriver模擬登錄微信公眾號,獲取登錄之后的cookies信息[8]。

    2)利用cookies爬取微信公眾號token、fakeid、nickname等數(shù)據(jù)。

    3)利用已有的token、fakeid、nickname進一步爬取該公眾號下的文章元數(shù)據(jù)。

    該模塊功能主要通過Django的views實現(xiàn),核心代碼如下:

    from selenium import webdriver

    from selenium.webdriver.common.by import By

    import time,json,random,requests,re

    from wxarticle.models import *

    from django.db.models import Max

    from datetime import datetime

    from django.utils import timezone

    #獲取cookies

    def wechat_login(account_name,password):

    driver=webdriver.Chrome()

    driver.get("https://mp.weixin.qq.com/")

    time.sleep(2) driver.find_element(By.XPATH,'//*[@id="header"]/div[2]/div/div/div[2]/a').click()

    driver.find_element(By.NAME,"account").send_keys(account_name)

    driver.find_element(By.NAME,"password").send_keys(password)

    driver.find_element(By.CLASS_NAME,"frm_checkbox_label").click()

    time.sleep(1)

    driver.find_element(By.CLASS_NAME,"btn_login").click()

    time.sleep(20)

    cookie_items=driver.get_cookies()

    post={}

    for cookie_item in cookie_items:

    post[cookie_item['name']]=cookie_item['value']

    cookie_str=json.dumps(post)

    with open('wxcookie.txt', 'w+', encoding='utf-8') as f:

    f.write(cookie_str)

    driver.quit()

    #爬取微信公眾號token,fakeid,nickname等數(shù)據(jù)

    def wxh_get_fakeid(query):

    url='https://mp.weixin.qq.com'

    header={"HOST": "mp.weixin.qq.com",

    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/\

    537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/ 537.36",

    "Accept - Encoding": "gzip, deflate, br ,utf-8",}

    with open('wxcookie.txt', 'r', encoding='utf-8') as f:

    cookie=f.read()

    f.close()

    cookies=json.loads(cookie)

    session=requests.Session()

    session.keep_alive=False

    time.sleep(1)

    response=session.get(url=url, cookies=cookies, verify=False)

    token=re.findall(r'token=(\d+)', str(response.url))[0]

    time.sleep(1)

    search_url='https://mp.weixin.qq.com/cgi-bin/searchbiz'

    query_params={'action': 'search_biz', 'token': token, 'lang': 'zh_CN', 'f': 'json', 'ajax': '1', 'query': query, 'begin': '0', 'count': '5' }

    search_response=session.get(search_url,cookies=cookies,headers=header,params=query_params)

    lists=search_response.json()['list'][0]

    fakeid=lists['fakeid']

    nickname=lists['nickname']

    alias=lists['alias']

    signature=lists['signature']

    round_head_img=lists['round_head_img']

    return token,fakeid,nickname,alias,signature,round_head_img

    #爬取該微信公眾號文章信息提取元數(shù)據(jù)并寫入數(shù)據(jù)表

    def wxh_get_content(nickname,fakeid,header,cookies):

    appmsg_url='https://mp.weixin.qq.com/cgi-bin/appmsg'

    session=requests.Session()

    session.keep_alive=False

    time.sleep(1)

    response=session.get('https://mp.weixin.qq.com', cookies=cookies, verify=False)

    token=re.findall(r'token=(\d+)', str(response.url))[0]

    query_id_data={'token': token, 'lang': 'zh_CN', 'f': 'json', 'ajax': '1', 'action': 'list_ex', 'begin': '0', 'count': '5', 'query': '', 'fakeid': fakeid, 'type': '9'}

    appmsg_response=session.get(appmsg_url, cookies=cookies, headers=header, params=query_id_data)

    max_num=appmsg_response.json()['app_msg_cnt']

    num=int(int(max_num) / 5)

    begin=0

    while num + 1 > 0:

    query_id_data={'token': token, 'lang': 'zh_CN', 'f': 'json', 'ajax': '1', 'action': 'list_ex', 'begin': '{}'.format(str(begin)), 'count': '5', 'query': '', 'fakeid': fakeid, 'type': '9'}

    query_fakeid_response=session.get(appmsg_url, cookies=cookies, headers=header, params=query_id_data)

    fakeid_list=query_fakeid_response.json()['app_msg_list']

    print(fakeid_list)

    max_createtime=wx_article_url.objects.filter(nickname=nickname).aggregate(Max('createtime'))

    for item in fakeid_list:

    createtime=item['create_time']

    content_createtime=time.strftime('%Y-%m-%d %X', time.localtime(createtime))

    datetime_content_createtime=datetime.strptime(content_createtime, "%Y-%m-%d %H:%M:%S")

    datetime_content_createtime=timezone.make_aware(datetime_content_createtime, timezone.utc)

    if datetime_content_createtime > max_createtime['createtime__max']:

    content_title=item['title'].encode('utf-8')

    content_link=item['link']

    content_coverlink=item['cover']

    wx_article_url.objects.create(nickname=nickname,createtime=content_createtime,title=content_title,url=content_link)

    num -= 1

    begin=int(begin)

    begin += 5

    2.2 數(shù)據(jù)存儲

    在數(shù)據(jù)存儲部分,平臺使用Django框架里ORM系統(tǒng)來管理數(shù)據(jù)庫操作,確保獲取的數(shù)據(jù)被安全、有效地存儲在MySQL 8.0數(shù)據(jù)庫中。Django提供了強大的數(shù)據(jù)庫抽象層,使得開發(fā)者可以在不關心底層數(shù)據(jù)庫實現(xiàn)細節(jié)的情況下進行高效的數(shù)據(jù)操作。數(shù)據(jù)存儲功能屬于Django的MVT(模型-視圖-模板)的M(模型)部分,在Models.py中完成模型定義。接著通過django的管理工具manage.py完成在MySQL 8.0數(shù)據(jù)庫中創(chuàng)建表。另外,在數(shù)據(jù)抓取部分(即上面的代碼),每次獲取到新的文章數(shù)據(jù)時,都會檢查這篇文章的創(chuàng)建時間是否晚于數(shù)據(jù)庫中已有數(shù)據(jù)的最晚創(chuàng)建時間。如果是,就將這篇新文章的數(shù)據(jù)存儲到數(shù)據(jù)庫中。

    2.3 數(shù)據(jù)分析

    微信公眾號缺乏資源的細粒度標簽,無法滿足用戶多維度的檢索需求。隨著AI技術的不斷發(fā)展和成熟,深度學習框架中的自然語言處理技術為我們提供了一種有效的解決方案——文本自動化實體抽取任務。平臺選擇了百度開源的ERNIE-UIE大模型。它是一個基于知識增強的統(tǒng)一信息抽取框架,不僅結合了百度在深度學習和自然語言處理領域多年的積累,而且具備處理多種類型信息抽取任務的能力。通過引入ERNIE-UIE大模型,平臺能夠自動化地從微信公眾號的海量文本中抽取出各類實體,如人名、地名、機構名等,并為其打上細粒度的標簽。這些標簽不僅豐富了資源的元數(shù)據(jù),還為用戶提供了更加精準、多維度的檢索條件。核心代碼如下:

    from bs4 import BeautifulSoup

    from paddlenlp import Taskflow

    import networkx as nx

    import matplotlib.pyplot as plt

    def wx_article_analyse(url):

    schema_entity=['時間', '人名', '地名', '事件', '組織', '課題', '獎項', '會議']

    response=requests.get(url)

    html_content=response.text

    soup=BeautifulSoup(html_content, 'html.parser')

    text_content=soup.get_text()

    # 實體抽取

    ie_entity=Taskflow('information_extraction', schema=schema_entity, model='uie-base')

    entity=ie_entity(text_content)[0]

    # 關系抽取

    schema_relation={'事件': ['時間', '人名', '組織'], '課題':['時間', '人名', '組織'], '獎項':['時間', '人名', '組織'], '會議':['時間', '人名', '組織']}

    ie_relation=Taskflow('information_extraction', schema=schema_relation, model='uie-base')

    relation=ie_relation(text_content)[0]

    return entity,relation

    2.4 數(shù)據(jù)利用

    數(shù)據(jù)利用主要體現(xiàn)如下:

    1)通過將與高校相關的微信公眾號上的數(shù)字文化資源進行統(tǒng)一聚合,并對其進行抽取和分析得到的實體信息數(shù)據(jù),構建資源的標簽以實現(xiàn)八個維度的資源回溯檢索功能,核心代碼如下:

    from django.http import JsonResponse

    from .models import wx_article_url, wx_id

    def search_articles_by_dimension(request, dimension, value):

    # 根據(jù)傳入的維度和值進行過濾

    articles=wx_article_url.objects.filter(**{f'entity_{dimension}__contains': value}).distinct()

    # 獲取微信公眾號歸屬等信息,需要關聯(lián)wx_id模型

    article_list=[]

    for article in articles:

    try:

    wx_info=wx_id.objects.get(fakeid=article.fakeid)

    article_list.append({'nickname': wx_info.nickname,

    'wx_attribution': wx_info.wx_attribution,

    'title': article.title,

    'url': article.url,})

    except wx_id.DoesNotExist:

    continue

    return JsonResponse(article_list, safe=False)

    數(shù)據(jù)抽取和分析結果樣本見表4。

    2)通過分析得到的實體關系信息數(shù)據(jù)構建知識圖譜[9]。核心代碼如下:

    import networkx as nx

    import matplotlib.pyplot as plt

    def wx_article_plt(ID,data):

    G=nx.DiGraph()

    for category, items in data.items():

    for item in items:

    text=item['text']

    start=item['start']

    end=item['end']

    probability=item['probability']

    relations=item.get('relations', {})

    G.add_node(text, label=text, start=start, end=end, probability=probability)

    for relation_type, relation_items in relations.items():

    for relation_item in relation_items:

    relation_text=relation_item['text']

    G.add_edge(text, relation_text, relation=relation_type)

    pos=nx.spring_layout(G)

    nx.draw_networkx_nodes(G, pos, node_size=1000, node_color='lightblue')

    nx.draw_networkx_edges(G, pos, alpha=0.5)

    nx.draw_networkx_labels(G, pos, font_size=16, font_family='sans-serif')

    plt.rcParams['font.sans-serif']=['SimHei']

    plt.rcParams['axes.unicode_minus']=False

    plt.axis('off')

    plt.savefig('./pltfig/'+str(ID)+ '.png')

    3)實現(xiàn)對所聚合資源的跨公眾號統(tǒng)一檢索和圖譜展示[10],如圖5所示。

    3 結 論

    平臺不但實現(xiàn)了基于微信公眾號的高校相關數(shù)字文化資源的統(tǒng)一保存,而且突破了微信公眾平臺上傳統(tǒng)的只能根據(jù)關鍵詞進行搜索的檢索方式,實現(xiàn)從時間、人名、地名、事件、組織、課題、獎項和會議這八個維度回溯檢索。用戶可以根據(jù)自己的需求,選擇相應的維度和條件,快速定位到自己感興趣的資源。除了回溯檢索外,平臺還利用抽取的實體關系數(shù)據(jù),構建了一個知識圖譜。通過這個圖譜,用戶可以發(fā)現(xiàn)不同資源之間的關聯(lián)和聯(lián)系,促進資源的有效傳播和利用。同時,這也為微信公眾號帶來了更多的互動和活躍度,提升了其整體的用戶體驗和價值。

    參考文獻:

    [1] 新華網(wǎng).中共中央辦公廳 國務院辦公廳印發(fā)《關于推進實施國家文化數(shù)字化戰(zhàn)略的意見》 [EB/OL].(2022-05-22).http://www.news.cn/2022-05/22/c_1128674022.htm.

    [2] 馬麗丁娜,朱麗麗.數(shù)字文化10年研究:技術、日常生活與在地實踐 [J].傳媒觀察,2023(3):80-90.

    [3] 任立.數(shù)字人文時代文化遺產(chǎn)融入高校德育教育體系探究 [J].黑河學院學報,2024,15(1):173-176+184.

    [4] 張玉清,趙江南,趙威.平臺、內(nèi)容與運維:高校共青團微信公眾號影響力提升策略的實證探析 [J].東南大學學報:哲學社會科學版,2023,25(S2):72-77.

    [5] 田文濤.Python技術在計算機軟件中的應用 [J].集成電路應用,2024,41(2):344-346.

    [6] 李朝陽,周維貴,張小鋒,等.一種麒麟系統(tǒng)下基于Django的網(wǎng)絡性能管理系統(tǒng)設計與實現(xiàn) [J].計算機應用與軟件,2024,41(3):130-133.

    [7] 飛槳.UIE模型簡介 [EB/OL].(2022-11-28)[2024-03-02].https://aistudio.baidu.com/modelsdetail/22?modelId=22.

    [8] 朱燁行,趙寶瑩,張明杰,等.基于Scrapy框架的微博用戶信息采集系統(tǒng)設計與實現(xiàn) [J].現(xiàn)代信息科技,2023,7(24):41-44+48.

    [9] 蔡文樂,秦立靜.基于Python爬蟲的招聘數(shù)據(jù)可視化分析 [J].物聯(lián)網(wǎng)技術,2024,14(1):102-105.

    [10] 許夢雅.基于Echarts技術的企業(yè)數(shù)據(jù)可視化的設計與開發(fā) [J].現(xiàn)代信息科技,2022,6(6):90-92+96.

    作者簡介:林立(1978—),男,漢族,福建福州人,副研究館員,本科,研究方向:圖書館自動化與數(shù)字化。

    插逼视频在线观看| 成人免费观看视频高清| 看免费成人av毛片| 九九在线视频观看精品| 精华霜和精华液先用哪个| 精品午夜福利在线看| 激情五月婷婷亚洲| 色视频在线一区二区三区| 卡戴珊不雅视频在线播放| 欧美日韩视频高清一区二区三区二| 日韩欧美精品免费久久| 久久精品国产亚洲网站| 久久精品国产亚洲av天美| 久久国产精品男人的天堂亚洲 | 丝袜脚勾引网站| 狂野欧美白嫩少妇大欣赏| 日本黄色片子视频| 丝袜喷水一区| 赤兔流量卡办理| 国产精品一区二区在线观看99| 成人毛片60女人毛片免费| 一区在线观看完整版| 免费不卡的大黄色大毛片视频在线观看| 久久ye,这里只有精品| 嫩草影院入口| 少妇人妻精品综合一区二区| 熟女人妻精品中文字幕| 亚洲人成网站在线播| 国产淫语在线视频| 人人妻人人爽人人添夜夜欢视频 | 美女中出高潮动态图| 国产成人午夜福利电影在线观看| 人妻一区二区av| 免费观看av网站的网址| 日本与韩国留学比较| 国产精品国产三级国产av玫瑰| 一级二级三级毛片免费看| 精品久久久精品久久久| 热re99久久精品国产66热6| 久久精品国产a三级三级三级| 成人高潮视频无遮挡免费网站| 免费人妻精品一区二区三区视频| 男女国产视频网站| 最近的中文字幕免费完整| 国产淫语在线视频| 国产女主播在线喷水免费视频网站| av免费在线看不卡| 欧美xxxx黑人xx丫x性爽| 亚洲精品国产av蜜桃| 日日摸夜夜添夜夜添av毛片| 午夜日本视频在线| 久久久精品94久久精品| 国产成人aa在线观看| 中文字幕久久专区| 在线看a的网站| 免费不卡的大黄色大毛片视频在线观看| 国模一区二区三区四区视频| 欧美高清性xxxxhd video| 岛国毛片在线播放| 日韩av在线免费看完整版不卡| 久久久久久伊人网av| 啦啦啦视频在线资源免费观看| 特大巨黑吊av在线直播| 亚洲久久久国产精品| 自拍偷自拍亚洲精品老妇| 伦理电影免费视频| 97精品久久久久久久久久精品| 精品一品国产午夜福利视频| 国产精品一区二区在线观看99| 日本与韩国留学比较| 五月玫瑰六月丁香| 美女福利国产在线 | 亚洲欧美成人精品一区二区| 久久国产精品大桥未久av | 超碰av人人做人人爽久久| 国产片特级美女逼逼视频| 极品教师在线视频| 国产成人午夜福利电影在线观看| 精品熟女少妇av免费看| 观看av在线不卡| 高清av免费在线| 亚洲va在线va天堂va国产| 国产一级毛片在线| 国产av一区二区精品久久 | 黑丝袜美女国产一区| 国产精品成人在线| 欧美一区二区亚洲| 国产一级毛片在线| 伦理电影大哥的女人| 草草在线视频免费看| 国产成人免费无遮挡视频| 最近2019中文字幕mv第一页| 99久国产av精品国产电影| 国产一区有黄有色的免费视频| 黄色配什么色好看| av在线观看视频网站免费| 又粗又硬又长又爽又黄的视频| 好男人视频免费观看在线| 日韩免费高清中文字幕av| 欧美高清性xxxxhd video| 日韩在线高清观看一区二区三区| 亚洲av日韩在线播放| 这个男人来自地球电影免费观看 | 国产精品.久久久| 人妻夜夜爽99麻豆av| 婷婷色麻豆天堂久久| 国产午夜精品久久久久久一区二区三区| 97超视频在线观看视频| av卡一久久| 99热这里只有是精品在线观看| 新久久久久国产一级毛片| 免费大片黄手机在线观看| 欧美日韩在线观看h| 国产精品欧美亚洲77777| 美女cb高潮喷水在线观看| 超碰97精品在线观看| 国产精品国产av在线观看| 国产熟女欧美一区二区| 久久99热这里只有精品18| 免费大片18禁| 国产精品99久久99久久久不卡 | 欧美xxxx性猛交bbbb| 精品人妻一区二区三区麻豆| 国产爽快片一区二区三区| 午夜视频国产福利| 永久免费av网站大全| 成人二区视频| 人妻一区二区av| 日韩成人伦理影院| 日本黄大片高清| 少妇人妻久久综合中文| 午夜激情久久久久久久| 一区二区av电影网| 最黄视频免费看| 十分钟在线观看高清视频www | 国产毛片在线视频| 国产又色又爽无遮挡免| 高清黄色对白视频在线免费看 | 制服丝袜香蕉在线| 菩萨蛮人人尽说江南好唐韦庄| 视频中文字幕在线观看| 精品一区二区三区视频在线| 男女免费视频国产| 亚洲自偷自拍三级| 视频中文字幕在线观看| 性色av一级| 99热全是精品| 免费在线观看成人毛片| 欧美高清成人免费视频www| 欧美日韩综合久久久久久| 黄片wwwwww| av一本久久久久| 免费观看的影片在线观看| 久久国内精品自在自线图片| 97在线人人人人妻| 高清视频免费观看一区二区| 国产午夜精品久久久久久一区二区三区| 草草在线视频免费看| 亚洲精品久久午夜乱码| 美女视频免费永久观看网站| 免费人成在线观看视频色| 全区人妻精品视频| 少妇人妻一区二区三区视频| 亚洲av男天堂| 大片免费播放器 马上看| 久久精品国产亚洲av天美| 老司机影院毛片| 亚洲久久久国产精品| 国产亚洲5aaaaa淫片| 久久久国产一区二区| 一本一本综合久久| 国产日韩欧美亚洲二区| 免费大片黄手机在线观看| 亚洲在久久综合| 边亲边吃奶的免费视频| 高清av免费在线| 精品人妻熟女av久视频| 秋霞伦理黄片| 日日啪夜夜撸| 亚洲av电影在线观看一区二区三区| 少妇熟女欧美另类| 婷婷色av中文字幕| 99久久精品一区二区三区| 人人妻人人澡人人爽人人夜夜| 国内揄拍国产精品人妻在线| 亚洲内射少妇av| 狂野欧美激情性bbbbbb| 久久毛片免费看一区二区三区| 尾随美女入室| 亚洲中文av在线| 亚洲激情五月婷婷啪啪| 亚洲国产欧美人成| 久久久久国产精品人妻一区二区| 91精品国产九色| 大又大粗又爽又黄少妇毛片口| 人妻夜夜爽99麻豆av| 国产精品免费大片| 色婷婷久久久亚洲欧美| 色综合色国产| 国产亚洲91精品色在线| 干丝袜人妻中文字幕| 国产一区二区三区综合在线观看 | 97在线人人人人妻| 永久网站在线| 有码 亚洲区| 免费观看无遮挡的男女| 日韩成人av中文字幕在线观看| 中文字幕精品免费在线观看视频 | a 毛片基地| 国产欧美日韩精品一区二区| 久久久久久九九精品二区国产| 美女xxoo啪啪120秒动态图| 乱系列少妇在线播放| 99热6这里只有精品| 人妻制服诱惑在线中文字幕| 久久久久视频综合| 五月天丁香电影| 国产探花极品一区二区| 日韩中文字幕视频在线看片 | 国产精品无大码| 中文字幕精品免费在线观看视频 | 一区二区三区四区激情视频| 日韩视频在线欧美| 七月丁香在线播放| 日韩成人av中文字幕在线观看| 老师上课跳d突然被开到最大视频| 亚洲精品自拍成人| 一级毛片我不卡| 尾随美女入室| 黑人高潮一二区| 免费看av在线观看网站| 高清黄色对白视频在线免费看 | 亚洲成人一二三区av| 免费观看av网站的网址| av在线播放精品| 联通29元200g的流量卡| 男女下面进入的视频免费午夜| 水蜜桃什么品种好| av天堂中文字幕网| 舔av片在线| 丝袜喷水一区| 3wmmmm亚洲av在线观看| 精品人妻熟女av久视频| 久久久色成人| 性高湖久久久久久久久免费观看| 啦啦啦中文免费视频观看日本| 国产女主播在线喷水免费视频网站| 久久鲁丝午夜福利片| 亚洲最大成人中文| 91久久精品电影网| 高清日韩中文字幕在线| 好男人视频免费观看在线| 美女高潮的动态| 香蕉精品网在线| 亚洲怡红院男人天堂| av专区在线播放| 97超视频在线观看视频| 国产在线免费精品| 中国美白少妇内射xxxbb| 91在线精品国自产拍蜜月| 18禁在线无遮挡免费观看视频| 又粗又硬又长又爽又黄的视频| 亚洲真实伦在线观看| av在线蜜桃| 五月开心婷婷网| 一个人看视频在线观看www免费| 国产日韩欧美亚洲二区| 99热这里只有精品一区| 免费在线观看成人毛片| 成人漫画全彩无遮挡| av又黄又爽大尺度在线免费看| 高清日韩中文字幕在线| 亚洲精品视频女| 在线观看免费日韩欧美大片 | 美女cb高潮喷水在线观看| 中国国产av一级| 搡女人真爽免费视频火全软件| 久久国产精品大桥未久av | 亚洲精品视频女| 久久热精品热| 欧美精品人与动牲交sv欧美| 成人国产麻豆网| 搡老乐熟女国产| 高清黄色对白视频在线免费看 | 五月伊人婷婷丁香| 精品少妇黑人巨大在线播放| 高清毛片免费看| 国产精品熟女久久久久浪| 有码 亚洲区| 国产有黄有色有爽视频| 日韩,欧美,国产一区二区三区| 成年美女黄网站色视频大全免费 | 亚洲av欧美aⅴ国产| 夜夜看夜夜爽夜夜摸| 国产一区二区三区综合在线观看 | 91精品一卡2卡3卡4卡| 欧美+日韩+精品| 免费av不卡在线播放| 人人妻人人爽人人添夜夜欢视频 | 一个人免费看片子| 色视频www国产| 日日啪夜夜爽| 国产视频内射| 国产亚洲精品久久久com| 777米奇影视久久| 日本wwww免费看| 男人舔奶头视频| h日本视频在线播放| 亚洲人成网站高清观看| 男人爽女人下面视频在线观看| 国产男人的电影天堂91| 午夜福利在线观看免费完整高清在| 国产免费又黄又爽又色| 国产淫片久久久久久久久| av卡一久久| 久久精品国产亚洲网站| 99热这里只有是精品在线观看| 久久影院123| 久久99蜜桃精品久久| 日产精品乱码卡一卡2卡三| 精华霜和精华液先用哪个| 亚洲精品视频女| 天堂中文最新版在线下载| 国产精品无大码| 日韩伦理黄色片| 99精国产麻豆久久婷婷| 男人狂女人下面高潮的视频| 女性被躁到高潮视频| 热re99久久精品国产66热6| 国产 一区 欧美 日韩| 欧美+日韩+精品| 久久久久网色| 美女cb高潮喷水在线观看| 久久久久国产精品人妻一区二区| 国产精品久久久久久精品古装| 蜜桃久久精品国产亚洲av| 欧美丝袜亚洲另类| 亚洲欧美中文字幕日韩二区| 欧美3d第一页| 内射极品少妇av片p| 只有这里有精品99| 自拍欧美九色日韩亚洲蝌蚪91 | 久久久久久久亚洲中文字幕| 国产精品人妻久久久久久| 精品少妇黑人巨大在线播放| 一个人看的www免费观看视频| 大陆偷拍与自拍| 成人毛片a级毛片在线播放| 日韩av不卡免费在线播放| 男女免费视频国产| av在线观看视频网站免费| 美女主播在线视频| 日本午夜av视频| 久久久久视频综合| 97在线视频观看| 亚洲精品久久午夜乱码| 国产亚洲最大av| 国产亚洲91精品色在线| 精品国产乱码久久久久久小说| 久久久久国产网址| 人体艺术视频欧美日本| 大话2 男鬼变身卡| 黄片无遮挡物在线观看| 国产亚洲91精品色在线| xxx大片免费视频| 人人妻人人添人人爽欧美一区卜 | 国产一区有黄有色的免费视频| 国产精品.久久久| 欧美bdsm另类| 国产精品女同一区二区软件| 麻豆精品久久久久久蜜桃| 国产成人一区二区在线| 91久久精品电影网| 高清av免费在线| 毛片女人毛片| 中文字幕久久专区| 午夜福利高清视频| 亚洲国产欧美人成| 国产精品熟女久久久久浪| 精品一品国产午夜福利视频| 国产成人精品久久久久久| 一区二区av电影网| 亚洲欧美日韩卡通动漫| 九九爱精品视频在线观看| 国产精品一区二区在线观看99| 黑人猛操日本美女一级片| 香蕉精品网在线| 男人舔奶头视频| 18禁在线播放成人免费| 国产乱来视频区| 99视频精品全部免费 在线| 99热网站在线观看| 中文字幕精品免费在线观看视频 | 久久久久久久国产电影| 亚洲色图av天堂| 成人国产av品久久久| 在线精品无人区一区二区三 | 91久久精品国产一区二区三区| 麻豆乱淫一区二区| 亚洲国产精品999| 国产精品无大码| av不卡在线播放| 十八禁网站网址无遮挡 | 2022亚洲国产成人精品| 欧美国产精品一级二级三级 | 七月丁香在线播放| 亚洲欧美一区二区三区国产| 亚洲国产精品999| 亚洲欧美成人综合另类久久久| 美女cb高潮喷水在线观看| 麻豆成人av视频| 99久久精品热视频| 国产成人aa在线观看| 18+在线观看网站| 日本色播在线视频| 免费观看无遮挡的男女| 九九爱精品视频在线观看| 全区人妻精品视频| 国国产精品蜜臀av免费| 国产亚洲一区二区精品| 人妻制服诱惑在线中文字幕| 少妇人妻一区二区三区视频| 啦啦啦中文免费视频观看日本| 久久精品国产a三级三级三级| 日本-黄色视频高清免费观看| 亚洲aⅴ乱码一区二区在线播放| 91精品一卡2卡3卡4卡| 亚洲欧洲日产国产| 亚洲图色成人| 五月伊人婷婷丁香| 成年人午夜在线观看视频| 新久久久久国产一级毛片| 亚洲第一区二区三区不卡| xxx大片免费视频| 2021少妇久久久久久久久久久| 在线观看免费视频网站a站| 91久久精品电影网| 国产成人精品婷婷| 99热全是精品| 插逼视频在线观看| 舔av片在线| 成人二区视频| 黑丝袜美女国产一区| av免费在线看不卡| 国产精品久久久久久精品电影小说 | 免费观看的影片在线观看| 欧美人与善性xxx| 日韩大片免费观看网站| 简卡轻食公司| 欧美激情国产日韩精品一区| 日韩不卡一区二区三区视频在线| 热99国产精品久久久久久7| 亚洲第一av免费看| 欧美精品一区二区大全| 亚洲国产精品一区三区| 免费黄网站久久成人精品| 国产av码专区亚洲av| 大片电影免费在线观看免费| 一级毛片久久久久久久久女| 麻豆成人午夜福利视频| 十八禁网站网址无遮挡 | 夫妻午夜视频| 最近最新中文字幕大全电影3| 日韩中字成人| 国产视频内射| 人妻 亚洲 视频| 最近最新中文字幕免费大全7| 久久精品国产a三级三级三级| 五月伊人婷婷丁香| 纯流量卡能插随身wifi吗| 亚洲精品日韩av片在线观看| 国产亚洲一区二区精品| 亚洲精品自拍成人| 国产淫片久久久久久久久| 小蜜桃在线观看免费完整版高清| 日韩三级伦理在线观看| 伊人久久国产一区二区| 深夜a级毛片| 日韩 亚洲 欧美在线| 男的添女的下面高潮视频| 亚洲高清免费不卡视频| 亚洲性久久影院| 我要看日韩黄色一级片| 久久久精品免费免费高清| 又粗又硬又长又爽又黄的视频| 国产大屁股一区二区在线视频| 国产精品秋霞免费鲁丝片| 嘟嘟电影网在线观看| 亚洲欧美精品专区久久| 少妇人妻精品综合一区二区| 午夜福利在线观看免费完整高清在| 嫩草影院入口| 人妻制服诱惑在线中文字幕| 国产综合精华液| 中文资源天堂在线| 欧美国产精品一级二级三级 | 亚洲国产毛片av蜜桃av| 欧美精品人与动牲交sv欧美| 亚洲av免费高清在线观看| 国产成人精品久久久久久| 免费观看性生交大片5| 一级爰片在线观看| 国产精品国产三级国产av玫瑰| 久久精品国产a三级三级三级| av播播在线观看一区| 干丝袜人妻中文字幕| 亚洲欧美精品专区久久| 免费黄色在线免费观看| 亚洲av日韩在线播放| 午夜福利影视在线免费观看| 伊人久久精品亚洲午夜| 18禁在线播放成人免费| 久久这里有精品视频免费| 亚洲伊人久久精品综合| 亚洲国产成人一精品久久久| 3wmmmm亚洲av在线观看| 欧美 日韩 精品 国产| 亚洲精品日韩av片在线观看| 99热这里只有是精品在线观看| 人妻夜夜爽99麻豆av| 久久久色成人| 三级经典国产精品| 久久ye,这里只有精品| videos熟女内射| www.色视频.com| av黄色大香蕉| 国产一区二区在线观看日韩| 色视频www国产| 街头女战士在线观看网站| 国产乱来视频区| 日产精品乱码卡一卡2卡三| 亚洲精品成人av观看孕妇| 成人毛片a级毛片在线播放| av女优亚洲男人天堂| 你懂的网址亚洲精品在线观看| 日韩欧美精品免费久久| 夜夜看夜夜爽夜夜摸| 大香蕉97超碰在线| 国产高潮美女av| 午夜激情福利司机影院| 亚洲真实伦在线观看| a级毛色黄片| 国产精品偷伦视频观看了| 亚洲成人一二三区av| 亚洲熟女精品中文字幕| 国产69精品久久久久777片| 男女边摸边吃奶| 在线免费观看不下载黄p国产| 中文字幕av成人在线电影| 男人和女人高潮做爰伦理| 久久人妻熟女aⅴ| 欧美日韩国产mv在线观看视频 | av一本久久久久| 97超碰精品成人国产| 一级a做视频免费观看| 青春草视频在线免费观看| 亚洲自偷自拍三级| tube8黄色片| 国产亚洲91精品色在线| 精品亚洲成国产av| 久久久久久久久大av| 久久精品国产鲁丝片午夜精品| 3wmmmm亚洲av在线观看| 在线亚洲精品国产二区图片欧美 | 久久久久久久国产电影| 草草在线视频免费看| 97在线人人人人妻| 久久久久久久久大av| 国产高清三级在线| 久久人人爽人人爽人人片va| 欧美变态另类bdsm刘玥| 18禁在线播放成人免费| 伊人久久精品亚洲午夜| 国产成人a∨麻豆精品| 大陆偷拍与自拍| 婷婷色综合www| 寂寞人妻少妇视频99o| 乱系列少妇在线播放| 日本av免费视频播放| 特大巨黑吊av在线直播| 国产精品秋霞免费鲁丝片| 亚洲国产精品国产精品| 爱豆传媒免费全集在线观看| 日韩视频在线欧美| 有码 亚洲区| 国产午夜精品一二区理论片| 激情 狠狠 欧美| 伦精品一区二区三区| 天堂8中文在线网| 99国产精品免费福利视频| 最近中文字幕高清免费大全6| 亚洲欧美日韩东京热| 免费观看性生交大片5| 国产成人精品福利久久| 成人无遮挡网站| 熟女电影av网| 99久国产av精品国产电影| 日本黄大片高清| 国产老妇伦熟女老妇高清| 交换朋友夫妻互换小说| 51国产日韩欧美| 亚洲美女黄色视频免费看| 亚洲国产成人一精品久久久| 日韩不卡一区二区三区视频在线| 精品亚洲成国产av| 在线观看三级黄色| 久久毛片免费看一区二区三区| 天堂8中文在线网| 欧美激情极品国产一区二区三区 | 日本爱情动作片www.在线观看| 五月开心婷婷网| 最近手机中文字幕大全| 我的老师免费观看完整版| a级毛色黄片| av免费观看日本|