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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

以太坊学习路线——(五)DApp开发:简易版去中心化微博

發布時間:2023/12/20 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 以太坊学习路线——(五)DApp开发:简易版去中心化微博 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇博客演示的基本操作系統環境是CentOS 7,參考書籍:以太坊開發實戰——以太坊關鍵技術與案例分析 第十一章(吳壽鶴、馮翔、劉濤、周廣益?? 著)。

項目地址,包含該項目所需大部分文件,前端因為依賴包太多,大家自己執行命令下載一下,博文末尾有相關執行命令。

我所上傳的文件結構:(已通過審核)

eth-weibo/ ├── app │?? ├── dist │?? ├── src │?? │?? ├── css │?? │?? │?? ├── dist │?? │?? │?? │?? ├── css │?? │?? │?? │?? │?? ├── bootstrap.css │?? │?? │?? │?? │?? ├── bootstrap.css.map │?? │?? │?? │?? │?? ├── bootstrap.min.css │?? │?? │?? │?? │?? ├── bootstrap.min.css.map │?? │?? │?? │?? │?? ├── bootstrap-theme.css │?? │?? │?? │?? │?? ├── bootstrap-theme.css.map │?? │?? │?? │?? │?? ├── bootstrap-theme.min.css │?? │?? │?? │?? │?? └── bootstrap-theme.min.css.map │?? │?? │?? │?? ├── fonts │?? │?? │?? │?? │?? ├── glyphicons-halflings-regular.eot │?? │?? │?? │?? │?? ├── glyphicons-halflings-regular.svg │?? │?? │?? │?? │?? ├── glyphicons-halflings-regular.ttf │?? │?? │?? │?? │?? ├── glyphicons-halflings-regular.woff │?? │?? │?? │?? │?? └── glyphicons-halflings-regular.woff2 │?? │?? │?? │?? └── js │?? │?? │?? │?? ├── bootstrap.js │?? │?? │?? │?? ├── bootstrap.min.js │?? │?? │?? │?? └── npm.js │?? │?? │?? └── style.css │?? │?? ├── pages │?? │?? │?? └── index.html │?? │?? └── scripts │?? │?? ├── app.js │?? │?? └── jQuery.js │?? └── webpack.config.js ├── contracts │?? ├── Migrations.sol │?? ├── WeiboAccount.sol │?? └── WeiboRegistry.sol ├── migrations │?? ├── 1_initial_migration.js │?? └── 2_weiboregistry_migration.js └── truffle-config.js

一、DApps架構

DApps(decentralized applications)即去中心化應用。傳統Web應用是運行在TCP/IP四層模型上的,在TCP/IP網絡上傳遞的是數據。而區塊鏈相當于在TCP/IP四層模型上又加上了一層價值傳遞層,使原有的四層模型變為五層。DApps運行在區塊鏈上,所以應用天然具有價值轉移的功能,這是DApps與Web應用最大的不同。Web需要一個中心化的服務機構來進行服務運作,而DApps的業務邏輯是以智能合約的方式部署在區塊鏈上的,且智能合約產生的數據也是存儲在區塊鏈上的,這意味著DApps的業務邏輯、數據都是去中心化的。DApps與Web應用區別:

?Web應用DApps應用
前端HTML、CSS、JavascriptHTML、CSS、Javascript
邏輯Java等高級語言,部署在Web服務器上Solidity語言編寫,部署在以太坊區塊鏈上
數據存儲在數據庫中存儲在以太坊上
可使用貨幣法比以太坊的內置貨幣或合約創建的貨幣

二、去中心化微博開發

這是一個運行在以太坊上的去中心化微博系統,去中心化意味著沒有一個中心機構能夠控制你發送的微博,你發送的微博是由你完全控制的,任何人無法刪除、關閉你的微博。一旦你的微博發出去后,只有你自己能夠刪除它。微博系統功能如下:

微博內容長度限制在160個字符以下。

微博賬戶可以接收打賞、捐贈,貨幣是以太幣。

WeiboRegistry合約相當于一個平臺,一個展示微博帳號的平臺。我們自己創建了一個微博合約后需要到一個平臺上注冊一下,這樣其他人就可以通過平臺找到我們了,就可以和我們互動。即使平臺被刪除、屏蔽后我們自己的微博合約還是存在的。

如下圖,平臺信息部分可以看到平臺地址和打賞,已注冊微博用戶部分可以看到所有注冊過的用戶信息。注冊部分可以通過在weibo name對應的輸入框輸入id來注冊,成功后,會在右側的weibo adddress對應的輸入框顯示注冊成功所得到的地址,并且刷新已注冊用戶區域的數據。

WeiboAccount是一個比較重要的合約,每當我們需要創建一個微博帳號時就需要部署一個WeiboAccount合約。合約部署完成后會返回一個合約地址,那就是我們的微博帳號。我們想發送微博時就調用WeiboAccount里的方法,這樣我們發送的所有微博就會存在WeiboAccount合約中。

如下圖,我的微博頁面,需要先登錄才能使用,將微博平臺所注冊的地址輸入到登錄輸入框,然后點擊登錄,即可成功登錄(非法地址將無法登錄成功)。賬戶信息部分由用戶的id、用戶地址、以及用戶打賞金額。發微博部分只有登錄后才能使用,否則點擊發送按鈕會提醒先登錄。我的微博部分也是只有登錄后才能看到用戶所有已發布的微博信息。

?環境:該項目在linux系統所編寫并測試成功的,需要node環境,請自行搜索安裝搭建node環境。

? ? ? ? ? ? 需要:Truffle安裝

? ? ? ? ? ? 需要:Testrpc

1.創建項目

//創建項目 [root@localhost opt]# mkdir eth-weibo [root@localhost opt]# cd eth-weibo///通過truffle命令初始化dapp,前端使用webpack [root@localhost eth-weibo]# truffle unbox webpack

這需要等待一段時間來下載相關文件和庫,完成后顯示:

? Preparing to download ? Downloading ? Cleaning up temporary files ? Setting up boxUnbox successful. Sweet!Commands:Compile: truffle compileMigrate: truffle migrateTest contracts: truffle testRun dev server: cd app && npm run devBuild for production: cd app && npm run build

哦!!!注意你的相關環境和版本,我的Truffle安裝相關版本信息如下:

//我的truffle版本 [root@localhost myproject]# truffle version Truffle v5.0.10 (core: 5.0.10) Solidity v0.5.0 (solc-js) Node v11.13.0 Web3.js v1.0.0-beta.37

項目根目錄結構如下:?

[root@localhost eth-weibo]# tree -L 1 ../eth-weibo/ ../eth-weibo/ ├── app //存放前端應用相關文件 ├── contracts //存放所編寫的solidity文件 ├── migrations //存放合約文件的遷移腳本 ├── test //存放測試文件,可通過truffle test命令進行合約測試 └── truffle-config.js //truffle項目的配置文件

由于該版本使用truffle命令初始化后會默認存在一個metaCoin的應用所以需要作相關文件刪除,大家也可以去運行測試該項目案例,網上教程很多,大家自己上網學習。我寫這個應用的時候也借鑒了該metaCoin應用相關的處理方式,看看別人的應用源碼,可以學習相關環境連接處理方式和別人的編碼風格:

//1.刪除contracts目錄下其他文件,只保留遷移合約Migrations.sol contracts/ └── Migrations.sol//2.刪除migrates目錄下其他文件,只保留遷移合約的遷移腳本1_initial_migration.js migrations/ └── 1_initial_migration.js//3.刪除test目錄下所有測試文件 test/0 directories, 0 files

?而對于truffle-config.js,該文件中有好幾種運行環境的配置templete,在本地測試的話,只需要如下內容就夠了:

module.exports = {networks: {development: {host: "127.0.0.1", // Localhost (default: none)port: 8545, // Standard Ethereum port (default: none)network_id: "*", // Any network (default: none)},}, }

?2.合約

(1).WeiboAccount合約

WeiboAccount合約存儲我們發送的微博內容,每一個微博賬戶對應一個WeiboAccount合約,WeiboAccount合約的所有者是合約創建者,所以你的微博只能由你自己管理,沒有任何一個機構能夠刪除你的微博合約。WeiboAccount合約主要包含以下幾個功能:

pragma solidity >=0.4.21 <0.6.0;/**微博賬戶 */ contract WeiboAccount {struct Weibo {uint timestamp;string weiboString;}//這個微博賬戶的所有微博,weiboID映射微博內容mapping (uint => Weibo) _weibos;//賬戶發的微博數量uint _numberOfWeibos;//微博賬戶的所有者address _adminAddress;//權限控制,被這個修飾符修飾的方法,表示該方法只能被微博所有者操作modifier onlyAdmin {require(msg.sender == _adminAddress);_;}//微博合約的構造方法constructor() public {_numberOfWeibos = 0;_adminAddress = msg.sender;}//發新微博function weibo(string memory weiboString) onlyAdmin public {require(bytes(weiboString).length <= 160);_weibos[_numberOfWeibos].timestamp = now;_weibos[_numberOfWeibos].weiboString = weiboString;_numberOfWeibos++;}//根據ID查找微博function getWeibo(uint weiboId) view public returns (string memory weiboString, uint timestamp) {weiboString = _weibos[weiboId].weiboString;timestamp = _weibos[weiboId].timestamp;}//返回最新一條微博function getLatestWeibo() view public returns (string memory weiboString, uint timestamp, uint numberOfWeibos) {weiboString = _weibos[_numberOfWeibos - 1].weiboString;timestamp = _weibos[_numberOfWeibos - 1].timestamp;numberOfWeibos = _numberOfWeibos;}//返回賬戶所有者function getOwnerAddress() view public returns (address adminAddress) {return _adminAddress;}//返回微博總數function getNumberOfWeibos() view public returns (uint numberOfWeibos) {return _numberOfWeibos;}//取回打賞function adminRetrieveDonations(address payable receiver) public {assert(receiver.send(address(this).balance));}//摧毀合約function adminDeleteAccount() onlyAdmin public {selfdestruct(msg.sender);}//記錄每條打賞記錄event LogDonate(address indexed from, uint256 _amount);//接受別人的打賞function() external payable {emit LogDonate(msg.sender, msg.value);} }

?(2).WeiboRegistry合約

WeiboRegistry合約為我們提供了一個展示微博帳號的平臺,在WeiboRegistry維護著賬戶昵稱、賬戶ID到WeiboRegistry合約之間的映射關系,這樣其他人就可以通過平臺找到我們,可以和我們進行互動。即便平臺被刪除后,我們自己的微博合約還是存在的。WeiboRegistry合約:

pragma solidity >=0.4.21 <0.6.0;/**微博管理平臺 */ contract WeiboRegistry {//根據賬戶昵稱、ID、地址查找微博賬戶mapping (address => string) _addressToAccountName;mapping (uint => address) _accountIdToAccountAddress;mapping (string => address) _accountNameToAddress;//平臺上的注冊賬戶數量uint _numberOfAccounts;//微博平臺管理員address _registryAdmin;//權限控制,被這個修飾符修飾的方法,表示該方法只能被微博所有者操作modifier onlyRegistryAdmin {require(msg.sender == _registryAdmin);_;}//微博平臺構造函數constructor() public {_registryAdmin = msg.sender;_numberOfAccounts = 0;}//微博平臺上注冊微博:用戶名,微博帳號function register(string memory name, address accountAddress) public {//帳號之前未注冊過require(_accountNameToAddress[name] == address(0));//昵稱之前未注冊過require(bytes(_addressToAccountName[accountAddress]).length == 0);//昵稱不能超過64個字符require(bytes(name).length < 64);_addressToAccountName[accountAddress] = name;_accountNameToAddress[name] = accountAddress;_accountIdToAccountAddress[_numberOfAccounts] = accountAddress;_numberOfAccounts++; }//返回已注冊賬戶數量function getNumberOfAccounts() view public returns (uint numberOfAccounts) {numberOfAccounts = _numberOfAccounts;}//返回昵稱對應的微博賬戶地址function getAddressOfName(string memory name) view public returns (address addr) {addr = _accountNameToAddress[name];}//返回與微博賬戶地址對應的昵稱function getNameOfAddress(address addr) view public returns (string memory name) {name = _addressToAccountName[addr];}//根據ID返回賬戶function getAddressOfId(uint id) view public returns (address addr) {addr = _accountIdToAccountAddress[id];}//取回打賞function adminRetrieveDonations(address payable receiver) public onlyRegistryAdmin {assert(receiver.send(address(this).balance));}//摧毀合約function adminDeleteRegistry() public onlyRegistryAdmin {selfdestruct(msg.sender);}//記錄每條打賞記錄event LogDonate(address indexed from,uint256 _amount);//接受別人的打賞function() external payable {emit LogDonate(msg.sender,msg.value);} }

?智能合約是區塊鏈技術體系中非常重要的一環。將這兩個sol文件放在contracts目錄下。完成后contracts目錄結構如下:

contracts/ ├── Migrations.sol ├── WeiboAccount.sol └── WeiboRegistry.sol

?(3).部署合約

這個應用在Truffle中只需要部署WeiRegistry合約就可以了,WeiboAccount合約可以通過前端頁面部署。在部署WeiRegistry合約需要編寫其遷移即腳本:(存放在migrations目錄下)

$ cat migrations/2_weiboregistry_migration.js //遷移腳本如下: var WeiboRegistry = artifacts.require("WeiboRegistry");module.exports = function(deployer) {deployer.deploy(WeiboRegistry); };

完成后migrations目錄結構如下:

migrations/ ├── 1_initial_migration.js └── 2_weiboregistry_migration.js

然后通過truffle compile 命令編譯合約,編譯成功后會在項目根目錄下新建build文件夾,其中的contracts目錄里面存放著我們的合約被編譯后生成的json文件。build目錄結構如下:

build/ └── contracts├── Migrations.json├── WeiboAccount.json└── WeiboRegistry.json

?然后先重新打開一個終端,運行一個Testrpc測試服務(也可使用Ganache服務或truffle develop命令,但要注意端口不同),testrpc服務啟動后,在之前的終端執行truffle migrate進行合約部署,部署成功的話,會打印部署信息,testrpc服務終端也會打印相關日志。如下圖,左上角窗口運行truffle migrate命令,右上角運行testrpc服務。

如果以上步驟運行成功,那么整個項目目錄結構如下圖,其中test目錄存放測試文件,由于沒有編寫任何測試文件所以海目錄為空。所以至此就剩下app目錄需要處理,app目錄下存放的便是前端應用文件,由于node_modules目錄下有大量創建項目時下載的包,下圖中省略了其大部分內容。

./ ├── app │?? ├── node_modules │?? │?? ├── accepts…… …… …… │?? │?? └── yauzl │?? ├── package.json │?? ├── package-lock.json │?? ├── src │?? │?? ├── index.html │?? │?? └── index.js │?? └── webpack.config.js ├── build │?? └── contracts │?? ├── Migrations.json │?? ├── WeiboAccount.json │?? └── WeiboRegistry.json ├── contracts │?? ├── Migrations.sol │?? ├── WeiboAccount.sol │?? └── WeiboRegistry.sol ├── migrations │?? ├── 1_initial_migration.js │?? └── 2_weiboregistry_migration.js ├── test └── truffle-config.js

3.前端應用?

至此,我們只需要關注app目錄下的前端應用部分,app目錄結構如下:

./ ├── dist //項目編譯成功后,運行文件存放在該目錄下(由 | //webpack.config.js文件中的配置所決定)。 ├── node_modules //前端所需要的各種依賴包 ├── package.json //npm包管理配置文件 ├── package-lock.json //npm包管理文件 ├── src //前端頁面文件寶括html、css、js文件 └── webpack.config.js //webpack項目配置文件

?(1)、webpack.config.js文件:

首先配置文件webpack.config.js如下圖所視設置,設置了入口文件(./src/scripts/app.js)、輸出文件(bundle.js)、前端項目輸出目錄(dist)、主html文件(index.html),添加了相關模塊:文件加載(file-loader)、css模塊、js、jQuery、字體……

const path = require("path"); const CopyWebpackPlugin = require("copy-webpack-plugin"); //const HtmlWebpackPlugin = require('html-webpack-plugin')module.exports = {mode: 'development',entry: "./src/scripts/app.js",output: {filename: "bundle.js",path: path.resolve(__dirname, "dist"),},plugins: [new CopyWebpackPlugin([{ from: "./src/pages/index.html", to: "index.html" }]),],resolve: {extensions: ['.js', '.vue', '.json'],alias: {'vue$': 'vue/dist/vue.esm.js', '@': './src'}},module: {rules: [{ test: /\.(png|svg|jpg|gif)$/, use: ['file-loader']},{ test: /\.(woff|woff2|eot|ttf|otf)$/, use: ['file-loader']},{ test: /\.css$/, use: ['style-loader', 'css-loader']},{ test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader" },{ test: /\.(woff|woff2)$/, loader: "file-loader?prefix=font/&limit=5000" },{ test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?limit=10000&mimetype=application/octet-stream" },{ test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?limit=10000&mimetype=image/svg+xml" },{ test: require.resolve('./src/scripts/jQuery.js'), use: [{loader: 'expose-loader', options: 'jQuery'}, {loader: 'expose-loader', options: '$'}]},{ test: /\.(html|html)$/i, use: ['html-withimg-loader']},]},devServer: { contentBase: path.join(__dirname, "dist"), compress: true }, };

?(2)、node_modules包目錄

有些模塊未下載需要使用下面的命令來下載:(注意執行命令時要和package.json、node_modules在同一目錄下)

npm install expose-loader --save -dev //下載expose-loader包 npm install file-loader --save -dev //下載file-loader包 npm install style-loader --save -dev //下載style-loader包 npm install css-loader --save -dev //下載css-loader包 npm install truffle-contract --save -dev //下載truffle-contract包若大家在測試時有這樣的錯誤:Module not found: Error: Can't resolve 'css-loader' in…… 就按照上面的命令來下載對應的包,基本可以解決問題。

(3)、src目錄結構如下。限于篇幅,只能打包上傳到資源,包含該項目所需大部分文件,因為前端依賴包太多,大家自己執行上述命令下載一下。

src/ ├── css │?? ├── dist │?? │?? ├── css │?? │?? │?? ├── bootstrap.css │?? │?? │?? ├── bootstrap.css.map │?? │?? │?? ├── bootstrap.min.css │?? │?? │?? ├── bootstrap.min.css.map │?? │?? │?? ├── bootstrap-theme.css │?? │?? │?? ├── bootstrap-theme.css.map │?? │?? │?? ├── bootstrap-theme.min.css │?? │?? │?? └── bootstrap-theme.min.css.map │?? │?? ├── fonts │?? │?? │?? ├── glyphicons-halflings-regular.eot │?? │?? │?? ├── glyphicons-halflings-regular.svg │?? │?? │?? ├── glyphicons-halflings-regular.ttf │?? │?? │?? ├── glyphicons-halflings-regular.woff │?? │?? │?? └── glyphicons-halflings-regular.woff2 │?? │?? └── js │?? │?? ├── bootstrap.js │?? │?? ├── bootstrap.min.js │?? │?? └── npm.js │?? └── style.css ├── pages │?? └── index.html └── scripts├── jQuery.js└── app.js

4.項目測試?

按照上面的步驟處理完成后,就可以在app目錄下執行npm run dev命令來啟動web服務,在打印的信息中復制網頁地址:

在 chrome瀏覽器(貌似只有chrome才能運行成功)中打開該網址,就可以看到如下內容(大家應該可以執行到這里,我在遠程服務器上按照上面的步驟又重新操作了一遍,可以運行成功):

該項目運行機制大概可以概括為:先運行一個testrpc測試連的交互服務,然后將你編寫的智能合約編譯并部署到區塊鏈服務(例如testrpc)中。并將合約編譯結果json對象提供給前端,實則提供可調用API給前端。前端由于web3 API、抽象合約truffle-contract的存在,封裝并提供給前端頁面應用,供其交互。

三、問題與BUG

問題1:Error:base fee exceeds gas limit at runCall 或者Out of Gas

解決:原因是因為合約代碼量較多,導致out of gas,可通過顯式發送一個較大的gas

2000000,使用了(testrpc 默認gas:20000000000,默認gasLimit:90000)

問題2:then鏈內給變量所賦的值,在then鏈外調用該值時發現并未賦值?

解決:若需要then鏈方式對變量賦值,可以將所需要的值在then鏈最后return出來,賦值給該變量,調用時,在另一個同步函數中,使用await 的方式獲取同步后該變量的值。比如:在函數fun1中需要通過then鏈對temp賦值,在函數fun2中獲取該變量所賦的值。代碼如下:

var temp = null;function fun1() {temp = a.then(function(b) {return b;}); }async function fun2() {var c = await temp; //c就是同步后temp的值 }

問題3:火狐瀏覽器建立HttpProvider時,

警告:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://127.0.0.1:8545/. (Reason: missing token ‘user-agent’ in CORS header ‘Access-Control-Allow-Headers’ from CORS preflight channel).

錯誤:Error: Invalid JSON RPC response: ""

解決:還未解決……

總結

以上是生活随笔為你收集整理的以太坊学习路线——(五)DApp开发:简易版去中心化微博的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91精品国产99久久久久 | 久操视频在线观看 | 香蕉久久久久久av成人 | 欧美激情第八页 | 亚州av网站大全 | 久久午夜免费观看 | 久久97精品 | 麻豆视频国产在线观看 | 成人免费在线播放 | 亚洲成av人片在线观看 | 91一区在线观看 | 日韩一区二区三免费高清在线观看 | 黄色成人在线 | 久久国产精品99国产 | 欧美日比视频 | 免费人人干| av免费电影网站 | 欧美日韩首页 | 91久久精品一区二区二区 | 日韩久久久久久久久久久久 | 91传媒在线播放 | 在线黄网站 | 久久精品视频在线 | 在线av资源 | 国产美女视频免费观看的网站 | 超碰人人99| 亚洲最新毛片 | 西西人体4444www高清视频 | 国产精品久久久久久久久久三级 | 97超碰色| 亚洲精品乱码久久久久久按摩 | 69xxxx欧美| 欧美日韩国产一区二区三区在线观看 | 国产在线精品一区二区不卡了 | 国产香蕉97碰碰久久人人 | 久久精品96 | 日日夜夜天天久久 | 日韩www在线 | 久久精品91视频 | 久热免费在线观看 | 国产精品青草综合久久久久99 | 五月天婷亚洲天综合网鲁鲁鲁 | 色婷婷久久久综合中文字幕 | 亚洲日本va在线观看 | 国产一区自拍视频 | 黄色小说视频网站 | 久久久精品国产免费观看同学 | 99免费看片 | 波多野结衣在线视频一区 | 免费看一级黄色 | 极品久久久| 免费看黄电影 | 黄色精品国产 | 日韩剧情| 西西444www大胆高清图片 | 国产婷婷一区二区 | 色天堂在线视频 | 国产精品1区2区在线观看 | 三级黄色片在线观看 | 成年人免费看片网站 | 国产精品亚洲片在线播放 | 国产午夜在线 | 国产免费观看av | 免费视频久久久 | 97人人澡人人爽人人模亚洲 | 女人高潮特级毛片 | zzijzzij亚洲成熟少妇 | 久久精品亚洲综合专区 | 欧美视频在线二区 | 黄在线免费看 | 91人人揉日日捏人人看 | av福利第一导航 | 亚洲成av人片在线观看www | 亚洲成人av在线电影 | 毛片一级免费一级 | 免费观看91视频大全 | 色视频在线免费观看 | 成人羞羞视频在线观看免费 | 国产高清亚洲 | 91av在线电影 | 欧美日韩一区二区三区在线免费观看 | 国内精品久久久久影院男同志 | 久久福利小视频 | 久久精品一二三区白丝高潮 | 奇米影视四色8888 | 黄p网站在线观看 | 中文免费在线观看 | www.狠狠插.com| 国产精品自产拍在线观看网站 | 四虎影视成人精品国库在线观看 | 午夜91在线| 亚洲综合在线发布 | 成人亚洲精品久久久久 | 精品国产一区二 | 精品国产电影 | 久草在线这里只有精品 | 最新中文字幕视频 | 六月丁香激情综合色啪小说 | 亚洲综合少妇 | 国产视频在线观看一区二区 | 久久免费观看少妇a级毛片 久久久久成人免费 | 亚洲精品网址在线观看 | 欧美精品在线观看一区 | 欧美国产日韩在线视频 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 成人免费观看视频大全 | 三级动态视频在线观看 | 精品一二三四五区 | 超碰在线最新地址 | 久久国产精品99久久久久久进口 | se婷婷 | 成人网在线免费视频 | avhd高清在线谜片 | 激情综合亚洲精品 | 欧美成人aa | 狠狠色丁香久久婷婷综合五月 | 四虎国产 | 国产精品九九久久99视频 | 欧美性粗大hdvideo | 香蕉网在线 | 国产亚洲精品av | 高清一区二区三区av | 免费黄色a级毛片 | 欧美大码xxxx | 超碰在线观看av.com | 国产玖玖精品视频 | 中文av网 | 激情五月综合 | 久久国产免费看 | 日韩av午夜在线观看 | 丁香 久久 综合 | 国产精品v欧美精品v日韩 | 免费黄色网址大全 | 中文字幕黄色网 | 中文字幕资源在线观看 | 中文字幕av最新 | 久久久免费毛片 | 欧美va天堂va视频va在线 | 国产一区电影在线观看 | 国产五月婷婷 | 蜜桃视频成人在线观看 | 欧美一区二区在线看 | 欧美日韩性视频 | 中文字幕在线观看网址 | 黄色com | 天堂av观看 | 精品成人免费 | av电影一区二区三区 | 免费高清在线观看成人 | 国语精品免费视频 | 成人aⅴ视频 | 中文字幕免费国产精品 | 久久精品79国产精品 | 成人在线播放免费观看 | 日本高清久久久 | 91精品久久久久久综合五月天 | 日本公妇色中文字幕 | 国产一二三四在线观看视频 | 在线中文字母电影观看 | 国产91电影在线观看 | 公与妇乱理三级xxx 在线观看视频在线观看 | 亚洲精品乱码 | 亚洲精品成人av在线 | 国产一区在线不卡 | 最近2019年日本中文免费字幕 | 色网站在线免费观看 | 探花国产在线 | 国产精品成人一区二区三区 | 在线免费中文字幕 | 久久夜夜操| 久久久久久99精品 | 婷婷丁香自拍 | 色婷婷狠狠五月综合天色拍 | 久一在线 | 欧美孕妇与黑人孕交 | 99久久精品免费看国产麻豆 | 九九精品久久 | 国产精品美女久久久免费 | 97成人在线免费视频 | 韩国精品一区二区三区六区色诱 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 黄色毛片一级片 | 中文字幕第一页在线播放 | 免费看黄在线网站 | 午夜视频一区二区三区 | 999成人精品| av日韩中文 | 国产精品日韩精品 | 中文资源在线观看 | 日日成人网 | 久草在在线| 中文在线中文a | 日日干日日操 | 亚洲爱爱视频 | 91麻豆操 | 天天综合91 | 久久久久久久久久久综合 | 精品久久久久久一区二区里番 | 亚洲精品视频偷拍 | 国产精品少妇 | 国产亚洲情侣一区二区无 | 97成人资源| 操高跟美女 | 国产精品99久久久久久宅男 | a天堂一码二码专区 | 国产在线免费 | 日日躁夜夜躁xxxxaaaa | 日韩视频在线观看视频 | 久久精品99视频 | 韩国av一区二区三区 | av中文字幕在线免费观看 | 三级黄色片子 | 韩国av不卡 | 深爱激情综合 | 欧美一级视频免费看 | 一级淫片在线观看 | 激情视频网页 | 97在线视频观看 | 日韩av专区 | 三级av网站 | 国产精品不卡一区 | 91麻豆国产福利在线观看 | 成 人 黄 色 片 在线播放 | 亚洲四虎在线 | 国产高清视频网 | 国产精品一区二区三区在线 | 99性视频 | 国产成人精品一区二区三区福利 | 亚洲欧美乱综合图片区小说区 | 国产精品嫩草影院99网站 | 亚洲综合视频在线播放 | 狠狠色丁香婷婷综合基地 | 国产一区在线不卡 | 色综合久久久久久久 | 日韩一级电影在线观看 | 天天躁天天操 | 国产黑丝袜在线 | 成人va视频| 成人av免费在线播放 | av在线免费观看网站 | 中文字幕在线成人 | 日韩免费二区 | 日本精品视频网站 | 天天操天天干天天爱 | 精品欧美一区二区在线观看 | 五月天色婷婷丁香 | 免费在线播放黄色 | 亚洲色图激情文学 | 天天天在线综合网 | 国产一级片毛片 | 成人a毛片 | 欧美91精品久久久久国产性生爱 | 久久久国产一区二区三区四区小说 | 日韩特级黄色片 | 久久精品欧美一区二区三区麻豆 | av在线永久免费观看 | 成人免费看视频 | 91x色 | 日韩在线欧美在线 | 国产一级片一区二区三区 | 欧美精品久久久久久久久老牛影院 | 国产激情免费 | 日日夜夜精品免费观看 | 天天操天天干天天综合网 | av一级久久 | 国产视频一区二区在线观看 | 久久久免费视频播放 | 国产亚洲精品久久久久久久久久 | 天天射天天爱天天干 | 久久99影院 | 国产在线久草 | 久久99热这里只有精品 | 久草在线免费资源 | 久久免费大片 | 久久久在线 | 久久精品视频在线看 | 亚洲黄色在线看 | 在线观看第一页 | 超碰在线成人 | 亚洲综合在线发布 | 91视频电影| 在线视频一二区 | 国产91精品欧美 | 免费看黄色小说的网站 | www.av小说| 97成人精品 | 最新av网址在线观看 | 日韩精品中文字幕在线不卡尤物 | 综合色综合色 | 免费高清在线观看电视网站 | 五月婷在线 | 免费精品久久久 | 日韩两性视频 | 精品视频免费看 | 激情五月在线视频 | 久热精品国产 | 国产黄色免费观看 | 日本字幕网 | 天天射天天添 | 国产视频二区三区 | 在线播放你懂 | 国产精品不卡视频 | 久久久综合色 | 日韩成人在线一区二区 | 国产精品色婷婷 | 中文字幕乱码日本亚洲一区二区 | 夜色资源站国产www在线视频 | 色哟哟国产精品 | 免费看黄的视频 | 伊人五月婷 | 国产视频精品视频 | 久久国产精品免费一区二区三区 | 免费高清在线观看成人 | 免费看国产黄色 | 国模视频一区二区 | 91av视屏| 在线视频 你懂得 | 日韩精品免费 | 久久视频热| 揉bbb玩bbb少妇bbb | 日韩欧美精品一区 | 久久综合久久伊人 | 久草视频观看 | 亚洲色图色 | 久99久在线| 在线日韩亚洲 | 久久99精品久久久久蜜臀 | 成人黄色在线视频 | 黄色特一级片 | 免费在线看成人av | 亚洲视频播放 | 三级午夜片 | 激情av网址 | 中文字幕在线观看视频免费 | 91激情| 亚洲精品美女在线观看 | 97干com| 国精产品永久999 | 国产免费黄色 | 水蜜桃亚洲一二三四在线 | 日韩欧美国产成人 | 免费av大片 | www.xxx.性狂虐| 天天操天天插 | 国产精品区二区三区日本 | 久久精品视频网站 | 亚洲午夜精品一区二区三区电影院 | 国产一区二区在线观看免费 | 91av资源网| 久久久久久网址 | 超碰97人人射妻 | 999成人免费视频 | 中文字幕一区二区在线观看 | 欧美不卡视频在线 | 久久精品站 | 最新国产视频 | 精品国产乱码 | 国产精品高清在线 | 日本韩国欧美在线观看 | 夜夜爽天天爽 | 91在线观看视频 | 色综合久久久 | 久久99精品国产麻豆宅宅 | 超级碰99 | 激情视频综合网 | 九九99 | 午夜性盈盈 | 免费激情在线电影 | 久草www| 国产成视频在线观看 | 国产区免费在线 | 日韩在线观看高清 | 午夜色场 | 91av蜜桃 | 日韩在线高清免费视频 | 免费视频91 | 国产美腿白丝袜足在线av | 日韩精品视频免费看 | 有码中文在线 | 日本aaa在线观看 | 操操操干干干 | 免费av观看 | 国产午夜精品一区二区三区 | 99精品免费久久久久久久久日本 | 国产精品毛片一区视频 | 天天做天天爱天天综合网 | 国产免费作爱视频 | 欧美日韩国产色综合一二三四 | 91av网址 | 国产精品毛片一区二区 | 国产精品一区二区三区在线播放 | 超碰人人舔 | 日韩一三区 | 国产成人精品三级 | 97视频在线观看免费 | 亚洲精品综合欧美二区变态 | 男女日麻批 | 国产黄a三级三级三级三级三级 | 91av大全| 精品在线免费观看 | 在线免费精品视频 | 欧美网站黄色 | 久久一区二区三区国产精品 | 手机在线看永久av片免费 | 色在线视频 | 久99久精品视频免费观看 | 精品欧美小视频在线观看 | 三级黄色在线 | 久久tv视频| 婷婷精品 | 午夜av电影 | 久久精品国产免费看久久精品 | 国产aa免费视频 | 婷婷久草 | 欧美日韩视频在线观看免费 | 午夜精品久久久久久久久久久久 | 日韩视频一区二区在线 | 少妇视频在线播放 | 亚洲日本色 | 久久国产精品99久久久久久进口 | 成人av电影免费观看 | 中文av影院| 日韩精品久久一区二区三区 | 午夜久久久影院 | 日韩精品免费一区二区三区 | 国产这里只有精品 | 欧美一区二区在线 | 成人亚洲精品国产www | 国产精品入口传媒 | 国产成人精品久久 | 久久视频6| 欧美地下肉体性派对 | 激情综合网色播五月 | 亚洲精品中文字幕视频 | 最新日韩视频 | 日韩二级毛片 | 国产精品毛片一区二区三区 | 波多野结衣在线播放视频 | 国产精品久久在线 | 国产色视频一区二区三区qq号 | 麻豆一二三精选视频 | 日本精品视频在线播放 | 中日韩欧美精彩视频 | 欧美一二区视频 | 在线有码中文 | 亚洲狠狠操 | 中文字幕日韩伦理 | 黄色大全在线观看 | 国产精品美女久久久久久久久 | 亚洲一区二区高潮无套美女 | 精品国产一区二区三区在线 | 成年人视频在线观看免费 | 国产麻豆视频在线观看 | 天天综合操 | 天天综合天天综合 | 97激情影院 | 亚洲免费色 | 国产精品高潮在线观看 | 久久96国产精品久久99软件 | 91试看| 亚洲国产网址 | 九九九九色| 婷婷四房综合激情五月 | 成人国产精品久久久 | 国产精品手机在线播放 | 天天色天天操综合 | av动态图片| 欧美日韩高清在线一区 | 日韩高清精品一区二区 | 久久九精品 | 一区二区欧美在线观看 | 欧美精品久久久久久久久老牛影院 | 玖玖玖国产精品 | 色婷婷骚婷婷 | 波多野结衣亚洲一区二区 | 超碰97免费观看 | 亚洲精品视频免费在线 | 欧美性生活免费 | 国产码电影| 亚洲国产中文字幕在线视频综合 | 久久久免费播放 | 在线不卡视频 | 欧美精品一区二区在线播放 | 中文字幕免费不卡视频 | 欧美色888 | 欧美三级在线播放 | 综合色久 | 国产中文视 | 激情久久影院 | 有码中文在线 | 在线观看精品黄av片免费 | 久久影视精品 | 成年人视频在线免费 | 97国产情侣爱久久免费观看 | 国产精品久久99综合免费观看尤物 | 在线观看免费成人av | 亚洲精品免费播放 | 日韩欧美网址 | 成人在线视频免费观看 | 精品久久久久亚洲 | 久草网免费 | 免费a现在观看 | 美腿丝袜一区二区三区 | 国产黄色在线看 | 嫩小bbbb摸bbb摸bbb | 久久精品久久久精品美女 | 精品国产乱码一区二区三区在线 | 国产精品白丝jk白祙 | 午夜精品久久久久久中宇69 | 午夜精品一区二区三区可下载 | 99久久99久久精品国产片果冰 | 五月婷婷激情网 | 亚洲国产三级 | 人人草人 | 91丨九色丨91啦蝌蚪老版 | 在线va视频 | 中文字幕影片免费在线观看 | 天堂网中文在线 | 中文字幕在线不卡国产视频 | av色综合| 国产精品va在线播放 | 久久久久久久久久免费视频 | 成年人免费在线播放 | 成人免费视频播放 | 精品福利片 | 午夜精品电影一区二区在线 | 国产精品免费久久久久 | 高清日韩一区二区 | 国产精品系列在线播放 | 成人黄色小说视频 | 97看片网 | 欧美国产一区二区 | free. 性欧美.com | 成人啪啪18免费游戏链接 | 久久精品中文 | 91自拍视频在线观看 | 久久爽久久爽久久av东京爽 | 国产99在线 | av高清影院 | 麻豆播放 | 97超碰人人模人人人爽人人爱 | 香蕉视频网站在线观看 | 国产一级片视频 | av在线看片 | 4438全国亚洲精品观看视频 | 亚洲人成人在线 | 国产精品毛片一区视频播 | 国产高清视频免费最新在线 | 欧美成人xxxxx| 国产欧美精品一区二区三区四区 | 波多野结衣在线中文字幕 | 中文字幕日韩av | 国产精品综合av一区二区国产馆 | 成人国产一区二区 | a在线播放 | 亚洲精品18日本一区app | 久久久久久久久久网站 | av永久网址 | 狠色在线 | 99精品视频在线观看播放 | 天堂av在线网站 | 日日夜夜草 | 91网站观看 | 一级国产视频 | 黄色网中文字幕 | 国产精品久久久久久欧美 | 999久久久欧美日韩黑人 | 欧美a级在线 | 国产专区第一页 | 天海翼一区二区三区免费 | 国产91勾搭技师精品 | 国产精品成人一区 | av黄色成人 | 国产精品自产拍在线观看网站 | 久久99国产一区二区三区 | av网址最新 | 亚洲天堂激情 | 天天摸天天舔 | 国产手机在线观看视频 | 国产亚洲免费的视频看 | 夜夜干夜夜| 深爱激情av | 国产小视频免费观看 | 久久福利 | 香蕉97视频观看在线观看 | 日本在线观看黄色 | 综合色站导航 | 欧美性做爰猛烈叫床潮 | 亚洲天堂网在线视频观看 | 免费观看国产成人 | 国产露脸91国语对白 | 99视频在线观看一区三区 | 青青久视频 | 国产精品久久久久久久久久免费 | 亚洲综合最新在线 | 久久av一区二区三区亚洲 | 久久成人免费电影 | 高清av中文在线字幕观看1 | 亚洲欧洲精品在线 | 2020天天干天天操 | 国产欧美日韩一区 | 欧美成年人在线视频 | 99精品久久久久久久久久综合 | 国产色在线观看 | www色,com | 日韩电影在线一区 | 国产 视频 久久 | www.婷婷色| 久久精品人人做人人综合老师 | 麻豆小视频在线观看 | 国产亚洲欧美日韩高清 | 国产精品黄| 亚洲爱视频 | 欧美精品在线观看免费 | 在线看av的网址 | 9999精品| 欧美色图一区 | 久久精品站 | 午夜影院先 | 亚洲亚洲精品在线观看 | 国产原创在线视频 | 手机av网站| 久久婷婷丁香 | 成年人免费观看在线视频 | 午夜久久久久久久久 | 亚洲永久国产精品 | 99久久精品免费看国产一区二区三区 | 久久999久久| 欧美日韩天堂 | 91亚洲国产成人久久精品网站 | 99精品国自产在线 | 精品久久一区二区 | 国产精品区免费视频 | 人人插人人插 | 国产精品免费久久 | 亚洲91中文字幕无线码三区 | 在线观看亚洲视频 | 97在线观看免费 | 国产123av| 国产69久久 | 91久草视频 | 久久久久美女 | 国产一区二区免费在线观看 | 日韩一二三 | 国产一区二区免费 | 麻豆 91 在线| 激情五月婷婷综合网 | 婷婷中文在线 | 久久国产欧美日韩 | 国产精品少妇 | 亚洲国产视频网站 | 国产亚洲精品久久久久久 | 国产精品毛片网 | 亚州av网站大全 | 九九视频在线播放 | 国产人成看黄久久久久久久久 | 国产中文字幕免费 | 亚洲国产伊人 | 99re视频在线观看 | 免费特级黄毛片 | 超碰在线观看av.com | 国产高清永久免费 | 免费成人黄色片 | 国产精品久久久久久一区二区 | 狠狠干天天色 | 91精品国产亚洲 | 国产精品成人av电影 | 免费成人结看片 | 国产精品video爽爽爽爽 | 天天干天天搞天天射 | 免费观看www视频 | 日韩久久精品一区二区三区下载 | 日韩av手机在线观看 | 亚洲精品一区二区18漫画 | 在线观看国产麻豆 | 国产精品久久久久免费观看 | 91字幕| 久久免费视频这里只有精品 | 丝袜av一区 | 97在线观看免费高清完整版在线观看 | 久久成熟| 精品一区 精品二区 | 欧美一区三区四区 | 精品国产三级 | 国产精品第10页 | 国产亚洲精品久久久久久网站 | 在线观看日本高清mv视频 | 国产精品美女在线 | 国产精品一区免费在线观看 | 97av在线 | 日韩成人精品在线观看 | 美女免费视频一区 | 久久情侣偷拍 | 成人avav| 成人av影视观看 | 四虎在线免费 | 久久在线免费视频 | av超碰在线 | 国产精品久久久久久久久免费看 | 视频在线在亚洲 | 国产精品99蜜臀久久不卡二区 | 午夜黄色一级片 | 国产专区精品 | 国产精品久久一 | 久久网页 | 精品国产电影一区 | 欧美在线观看视频免费 | 日韩在线欧美在线 | 91日韩在线专区 | 欧美一级裸体视频 | 成人免费观看a | 中文字幕精品一区 | 中文字幕精品www乱入免费视频 | 欧美日韩中文视频 | 国产一级免费观看视频 | 男女啪啪网站 | 欧美国产日韩在线观看 | 欧美在线一二区 | 夜夜躁日日躁狠狠躁 | 天天干天天射天天插 | 午夜精品三区 | 国产美女网站在线观看 | 在线 视频 亚洲 | 黄色一级免费网站 | 国产午夜精品一区 | 国产在线观看h | 国产成人精品免费在线观看 | 欧美日本不卡视频 | 午夜视频一区二区 | 久久99视频免费 | 亚洲精品乱码久久久久久高潮 | 三上悠亚一区二区在线观看 | 久久国产麻豆 | 不卡av电影在线观看 | 欧美激情综合色综合啪啪五月 | 91 在线视频 | 久草精品视频在线播放 | 久久精品三 | 亚洲综合激情五月 | 亚洲禁18久人片 | 日韩视频在线观看视频 | 日本 在线 视频 中文 有码 | 久久综合中文字幕 | 久久久资源网 | 日韩亚洲国产中文字幕 | 午夜视频免费在线观看 | 在线免费黄色av | 国产伦精品一区二区三区高清 | 亚洲午夜剧场 | 天天摸天天舔天天操 | av电影 一区二区 | 天天操综| 国产综合精品一区二区三区 | 91精品国产欧美一区二区 | 亚洲免费av观看 | 在线岛国av | 制服丝袜天堂 | 国产视频2区 | 精品免费观看 | 色综合网| 日韩网站在线看片你懂的 | 精品成人网 | 99久久er热在这里只有精品15 | 97超碰人人网 | 久久久久电影 | 精品国产伦一区二区三区免费 | 国内久久视频 | 天天射网站 | 992tv在线观看网站 | 涩涩伊人 | 久久99热久久99精品 | 99热最新| 欧美天堂影院 | 97成人超碰 | 国产精品美女久久久久久久久久久 | 成人资源在线 | 欧美精品久久久久久久久久丰满 | 99一级片| 久久av影视 | 天天狠狠| 欧美综合色在线图区 | 米奇影视7777 | 亚洲成人av电影在线 | 97超碰在线久草超碰在线观看 | 又黄又爽又湿又无遮挡的在线视频 | 美女视频久久 | 久久久久电影 | 中文字幕在线观看免费观看 | 亚洲国产中文在线观看 | 99国产精品久久久久久久久久 | 亚洲久草在线 | 久久综合亚洲鲁鲁五月久久 | 精品一区 在线 | 亚洲国产片 | 人人狠狠综合久久亚洲 | 手机av在线免费观看 | 国产成人免费在线观看 | 超碰大片 | 国产精品手机视频 | 麻豆91在线 | 久久免费视频这里只有精品 | 国产伦精品一区二区三区无广告 | 2018精品视频| 91av电影| 国产精品手机视频 | 欧美一级特黄aaaaaa大片在线观看 | 国产精品激情偷乱一区二区∴ | 亚洲精品乱码久久久久久蜜桃动漫 | 天天插日日射 | 国内精品久久天天躁人人爽 | 欧美一级片在线观看视频 | 成人国产一区二区 | 在线观看视频免费播放 | 西西444www大胆无视频 | 成人免费xxx在线观看 | 欧洲在线免费视频 | 精品在线观看一区二区 | 亚洲 中文 欧美 日韩vr 在线 | 午夜91在线| 色先锋av资源中文字幕 | 成人毛片在线视频 | 丁香av | 日韩二区三区在线观看 | 天堂在线一区二区 | 美女网站久久 | 免费男女羞羞的视频网站中文字幕 | 日本中文字幕久久 | 久久国产精品免费一区 | 四虎5151久久欧美毛片 | 日韩在线免费电影 | 久久影视一区 | 黄色在线观看www | 国产色视频网站 | 欧美激情精品久久久久久变态 | 国产精品一区二区久久久久 | 久久免费视频在线观看30 | 91中文视频| 日韩视频免费观看高清完整版在线 | 中文字幕第 | 99精彩视频在线观看免费 | 手机av在线免费观看 | 一级α片免费看 | 免费网站在线观看成人 | 成人免费xxxxxx视频 | 6080yy午夜一二三区久久 | 免费在线观看午夜视频 | 91污污视频在线观看 | 亚洲欧美国产视频 | 成人三级网站在线观看 | 日韩av片免费在线观看 | www.av中文字幕.com| 开心激情网五月天 | 色婷婷av一区| 日日日日干 | 亚洲精品视频网 | 免费网址在线播放 | 美女在线国产 | 三级小视频在线观看 | 国产成人在线观看免费 | 黄色亚洲精品 | 久久精品成人欧美大片古装 | av成人在线网站 | 在线观看www视频 | 中文字幕在线观看日本 | 日韩欧美一区二区三区在线观看 | 在线免费高清 | 97精品久久人人爽人人爽 | 福利精品在线 | 五月婷在线播放 | 玖操| 91精品国产综合久久福利不卡 | 久草视频免费在线观看 | 国产一级黄色电影 | 久久免费大片 | 91视频电影 | 91免费视频网站在线观看 | 日韩视频一区二区在线观看 | 麻豆首页 | 人人搞人人干 | 婷婷精品在线 | 午夜天使 | 香蕉视频在线视频 | 国产黄色片免费在线观看 | 精品 一区 在线 | 日韩三级中文字幕 | 婷婷在线免费观看 | 亚洲激情在线播放 | 天天射天天做 | 久久久久色 | 成人试看120秒 | 一级性视频| 一区在线观看视频 | 天堂在线视频免费观看 | 在线观看亚洲电影 | 国产精品久久久久永久免费看 | 久草在线视频在线观看 | 91精品啪在线观看国产 | 国产小视频你懂的在线 | 欧美 日韩 视频 | 亚洲午夜久久久久久久久 | 久久国产成人午夜av影院宅 | 青春草视频在线播放 | 国产三级久久久 | 亚洲精品美女久久久久 | 日日干天天爽 | 91大神电影 | 免费高清在线观看电视网站 | 97视频在线播放 | av动图| 美女久久久久久久久久 | 国产精品久久久久久久久久尿 | 国产aaa毛片 | 中文字幕a∨在线乱码免费看 | 五月天开心| 久久激情视频 | 九九热在线精品视频 | 午夜精品久久久久久久久久久久久久 | 免费成人在线电影 | 99精品国产视频 | 黄色一级在线免费观看 | 久久中文字幕在线视频 | 探花在线观看 | 久草久草在线 | 久久精品精品电影网 | 操操操av| 五月婷婷影院 | 91成人精品国产刺激国语对白 | 日韩午夜av | 中文字幕在线观看完整 | 国产精品99久久久久久人免费 | 国产专区在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 欧美地下肉体性派对 | 国产高清视频免费 | 国产午夜av | 国产探花视频在线播放 | 久久这里只有精品首页 | 成人欧美在线 | 91激情视频在线 | 色婷婷a | 人人舔人人爱 | av手机版| 日韩视频在线不卡 | 青青久草在线视频 | 成人国产亚洲 | aaa毛片视频| 亚洲精品午夜久久久 | 九色视频网 | av在线影片 | 观看免费av| 亚洲欧美成人在线 | 麻豆一级视频 | 色妞久久福利网 | 国产98色在线 | 日韩 | 国产91九色视频 | 亚洲六月丁香色婷婷综合久久 | 黄色一级在线免费观看 | 99性视频 | 午夜精品久久久久久久99无限制 | 久久久久99精品成人片三人毛片 | 在线观看av国产 | 成人av在线看| 精品国产一区二区三区免费 | 国产亚洲精品成人 | 欧美九九九 | 黄色av电影免费观看 | 中文字幕国产一区二区 | 亚洲日韩欧美视频 | 中文字幕 在线看 | 久久手机免费观看 | 91精品国 | 探花视频在线观看免费版 | 中文字幕在线视频一区二区三区 | 亚洲精品国产精品国自产观看 | 欧美最猛性xxxxx(亚洲精品) | 精品在线小视频 | 国外调教视频网站 | 在线视频观看亚洲 | 欧美特一级 | 激情视频免费观看 | 成人网中文字幕 | 久久久久久久久久久久久国产精品 | 91麻豆精品91久久久久同性 | 国产精品久久久久久久久费观看 | av中文电影| 亚洲成年人免费网站 | 成人精品99| 亚洲 欧美 综合 在线 精品 | 久久久久久久久影视 | 激情综合啪啪 | 婷婷视频 | 欧美乱码精品一区二区 | 色噜噜色噜噜 | 成人免费视频a | 国产成人综合图片 | 狠狠狠狠狠狠操 | 在线观看日韩国产 | 成人久久影院 |