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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

过年回家抢不到火车票?教你用 Python 开发 12306 查票神器

發(fā)布時間:2024/4/14 python 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 过年回家抢不到火车票?教你用 Python 开发 12306 查票神器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

臨近年關(guān),不少在外的游子都急著買票回家,但這時候的火車票,總是供不應(yīng)求的。

我想到了幾年前徐崢主演的《人在囧途》,春運期間,一個老板,一個民工,同時都因為買不到火車票而囧態(tài)百出,甚至輾轉(zhuǎn)到了坐拖拉機回家的地步。

但回家,始終是春節(jié)期間,一個無法阻擋的詞匯。

實驗樓的項目《Python3 實現(xiàn)火車票查詢工具》可以在幫助大家練習(xí)Python的同時,實時查詢火車票,感興趣的同學(xué)還能實現(xiàn)一些拓展功能,比如有票時的郵件提醒,顯示有無座位,顯示時間格式等。


項目簡介:使用 Python3 抓取 12306 網(wǎng)站信息提供一個命令行的火車票查詢工具。通過該項目的實現(xiàn),可以熟悉 Python3 基礎(chǔ)及網(wǎng)絡(luò)編程,以及 docopt,requests,prettytable 等庫的使用。

項目由小蝸牛發(fā)布在實驗樓,完整教程及在線練習(xí)地址:Python3 實現(xiàn)火車票查詢工具,可以直接在教程中下載代碼使用demo。

一、實驗簡介

當你想查詢一下火車票信息的時候,你還在上 12306 官網(wǎng)嗎?或是打開你手機里的 APP?

下面讓我們來用 Python 寫一個命令行版的火車票查看器, 只要在命令行敲一行命令就能獲得你想要的火車票信息!如果你剛掌握了Python基礎(chǔ),這將是個不錯的小練習(xí)。

1.1 知識點

  • Python 基礎(chǔ)知識的綜合運用

  • docopt、requests、colorama 及 prettytable 庫的使用

  • setuptools 的使用

1.2 效果截圖

二、接口設(shè)計

一個應(yīng)用寫出來最終是要給人使用的,哪怕只是給你自己使用。

所以,首先應(yīng)該想想你希望怎么使用它?讓我們先給這個小應(yīng)用起個名字吧,既然涉及查詢票務(wù)信息,那就叫它 tickets 好了。

我們希望用戶只要輸入出發(fā)站,到達站以及日期就能獲得想要的信息,比如要查看10月10號上海-北京的火車余票, 我們只需輸入:

$ python3 tickets.py 上海 北京 2016-10-10

**注意:**上面的日期(包括后面的)是筆者寫文章時確定的日期,當你在做這個項目的時候可能要根據(jù)當前時間做適當調(diào)整。

轉(zhuǎn)化為程序語言就是:

$ python tickets.py from to date

另外,火車有各種類型,高鐵、動車、特快、快速和直達,我們希望可以提供選項只查詢特定的一種或幾種的火車,所以,我們應(yīng)該有下面這些選項:

  • -g 高鐵
  • -d 動車
  • -t 特快
  • -k 快速
  • -z 直達

這幾個選項應(yīng)該能被組合使用,所以,最終我們的接口應(yīng)該是這個樣子的:

$ python3 tickets.py [-gdtkz] from to date

接口已經(jīng)確定好了,剩下的就是實現(xiàn)它了。

三、代碼實現(xiàn)

首先安裝一下實驗需要用到的庫:

$ sudo pip3 install requests prettytable docopt $ sudo pip3 install --upgrade colorama #升級環(huán)境中的 colorama
  • requests,使用 Python 訪問 HTTP 資源的必備庫。
  • docopt,Python3 命令行參數(shù)解析工具。
  • prettytable, 格式化信息打印工具,能讓你像 MySQL 那樣打印數(shù)據(jù)。
  • colorama,命令行著色工具

3.1 解析參數(shù)

Python有很多寫命令行參數(shù)解析工具,如 argparse, docopt, click,這里我們選用的是 docopt 這個簡單易用的工具。docopt 可以按我們在文檔字符串中定義的格式來解析參數(shù).

我們在 /home/shiyanlou/ 目錄下新建 tickets.py 文件,并向其中寫入下面的內(nèi)容(實驗樓環(huán)境下,通過點擊右下角的鍵盤小圖標可以選擇中文輸入法):

# coding: utf-8"""命令行火車票查看器Usage:tickets [-gdtkz] <from> <to> <date>Options:-h,--help 顯示幫助菜單-g 高鐵-d 動車-t 特快-k 快速-z 直達Example:tickets 北京 上海 2016-10-10tickets -dg 成都 南京 2016-10-10 """ from docopt import docoptdef cli():"""command-line interface"""arguments = docopt(__doc__)print(arguments)if __name__ == '__main__':cli()

上面的程序中, docopt 會根據(jù)我們在 docstring 中的定義的格式自動解析出參數(shù)并返回一個字典,也就是 arguments, 我們打印出了這個字典的內(nèi)容。下面我們運行一下這個程序, 比如查詢一下10月30號從成都到南京的動車和高鐵:

$ python3 tickets.py -dg 成都 南京 2016-10-10

我們得到下面的參數(shù)解析結(jié)果:

3.2 獲取數(shù)據(jù)

參數(shù)已經(jīng)解析好了,下面就是如何獲取數(shù)據(jù)了,這也是最主要的部分。首先我們用實驗樓環(huán)境的Firefox瀏覽打開 12306,進入余票查詢頁面,按下 F12 打開開發(fā)者工具,選中 Network 一欄,在查詢框中隨便查詢一次,我們在調(diào)試工具觀察下請求和響應(yīng):

注意到上面的請求 URL ,它是由基 URL https://kyfw.12306.cn/otn/leftTicket/queryO 加四個參數(shù)構(gòu)成的,這四個參數(shù)分別代表,查詢的類型(成人?學(xué)生?),日期,出發(fā)車站,到達車站:

再來看看響應(yīng):

返回的是JSON格式的數(shù)據(jù)! 我們打開返回的數(shù)據(jù)看看:

可以看到一列火車的數(shù)據(jù)用 Python 的語言說就是一個字典。

接下來問題就簡單了,我們只需要利用這個接口, 構(gòu)建請求URL然后解析返回的JSON數(shù)據(jù)就可以了。但是我們發(fā)現(xiàn),URL里面參數(shù) from_station 和 to_station 并不是漢字,而是一個代號,而我們想要輸入的是漢字,我們要如何獲取代號呢?我們打開網(wǎng)頁源碼看看有沒有什么發(fā)現(xiàn)。

果然,這里有個關(guān)于 station 的文件,打開看看:

station_names 是一個很長的字符串, 這里面貌似是包含了所有車站的中文名,拼音,簡寫和代號等信息。但是這些信息擠在一起,而我們只想要車站的拼音和大寫字母的代號信息,怎么辦呢? 正則表達式!我們寫個小腳本來匹配提取出想要的信息吧。

在 /home/shiyanlou/ 目錄下新建 parse_station.py ,并向其中寫入如下代碼:

available_trains = r.json()['data']['result']

我們運行這個腳本,它將以字典的形式返回所有車站和它的大寫字母代號, 我們將結(jié)果重定向到 stations.py 中,

$ python3 parse_station.py > stations.py

我們?yōu)檫@個字典加名字,stations, 最終,stations.py文件是這樣的:

現(xiàn)在,用戶輸入車站的中文名,我們就可以直接從這個字典中獲取它的字母代碼了:

class TrainsCollection:header = '車次 車站 時間 歷時 一等 二等 高級軟臥 軟臥 硬臥 硬座 無座'.split()def __init__(self, available_trains,available_place, options):"""查詢的火車班次集合:param available_trains: 一個列表, 包含可獲得的火車班次, 每個火車班次是一個字典:param options: 查詢的選項, 如高鐵, 動車, etc..."""self.available_trains = available_trainsself.available_place = available_placeself.options = options@propertydef trains(self):for raw_train in self.available_trains:raw_train_list = raw_train.split('|')train_no = raw_train_list[3]initial = train_no[0].lower()duration = raw_train_list[10]if not self.options or initial in self.options:train = [train_no,# train number'\n'.join([self.available_place[raw_train_list[6]],#始發(fā)站self.available_place[raw_train_list[7]]]),#終點站'\n'.join([raw_train_list[8],# 發(fā)車時間raw_train_list[9]]),# 到站時間duration,#時長raw_train_list[-6] if raw_train_list[-6] else '--',# 一等 raw_train_list[-7] if raw_train_list[-7] else '--',# 二等 raw_train_list[-15] if raw_train_list[-15] else '--',# 高級軟臥raw_train_list[-8] if raw_train_list[-8] else '--',# 軟臥raw_train_list[-14] if raw_train_list[-14] else '--',#硬臥raw_train_list[-11] if raw_train_list[-11] else '--',#硬座raw_train_list[-9] if raw_train_list[-9] else '--',#無座]yield traindef pretty_print(self):pt = PrettyTable()pt._set_field_names(self.header)for train in self.trains:pt.add_row(train)print(pt)

萬事俱備,下面我們來請求這個URL獲取數(shù)據(jù)吧!這里我們使用 requests 這個庫, 它提供了非常簡單易用的接口,

... import requestsdef cli():...# 添加verify=False參數(shù)不驗證證書r = requests.get(url, verify=False)print(r.json())</pre>

我們已經(jīng)知道該請求返回的是JSON數(shù)據(jù), 使用 requests 提供的 r.json() 可以將 JSON 數(shù)據(jù)轉(zhuǎn)化為 Python 字典,上面我們打印了這個字典,運行程序,我們看到:

佷明顯,查詢結(jié)果中與列車時刻相關(guān)的信息都位于一個名為 result 的數(shù)組中:

...class TrainCollection:......def cli():"""command-line interface"""arguments = docopt(__doc__)from_station = stations.get(arguments['<from>'])to_station = stations.get(arguments['<to>'])date = arguments['<date>']url = ('https://kyfw.12306.cn/otn/leftTicket/queryO?''leftTicketDTO.train_date={}&''leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT').format(date, from_station, to_station)r = requests.get(url, verify=False)available_trains = r.json()['data']['result']available_place = r.json()['data']['map']options = ''.join([key for key, value in arguments.items() if value is True])TrainsCollection(available_trains,available_place, options).pretty_print()

result 中的每個元素都是包含了列車信息的字符串,并以 | 分隔。所以可以先用 split 將字符串分解成列表,然后再讀取感興趣的數(shù)據(jù)。

3.3 解析數(shù)據(jù)

我們封裝一個簡單的類來解析數(shù)據(jù):

...class TrainCollection:......def cli():"""command-line interface"""arguments = docopt(__doc__)from_station = stations.get(arguments['<from>'])to_station = stations.get(arguments['<to>'])date = arguments['<date>']url = ('https://kyfw.12306.cn/otn/leftTicket/queryO?''leftTicketDTO.train_date={}&''leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT').format(date, from_station, to_station)r = requests.get(url, verify=False)available_trains = r.json()['data']['result']available_place = r.json()['data']['map']options = ''.join([key for key, value in arguments.items() if value is True])TrainsCollection(available_trains,available_place, options).pretty_print()

3.4 顯示結(jié)果

最后,我們將上述過程進行匯總并將結(jié)果輸出到屏幕上:

...class TrainCollection:......def cli():"""command-line interface"""arguments = docopt(__doc__)from_station = stations.get(arguments['<from>'])to_station = stations.get(arguments['<to>'])date = arguments['<date>']url = ('https://kyfw.12306.cn/otn/leftTicket/queryO?''leftTicketDTO.train_date={}&''leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT').format(date, from_station, to_station)r = requests.get(url, verify=False)available_trains = r.json()['data']['result']available_place = r.json()['data']['map']options = ''.join([key for key, value in arguments.items() if value is True])TrainsCollection(available_trains,available_place, options).pretty_print()

運行下程序看看效果吧:

3.5 著色

至此, 程序的主體已經(jīng)完成了, 但是上面打印出的結(jié)果是全是黑白的,很是乏味, 我們來給它添加點顏色吧! 這里我們使用 colorama 這個命令行著色工具:

from colorama import init, Foreinit()

修改一下程序,將出發(fā)車站與出發(fā)時間顯示為綠色,到達車站與到達時間顯示為紅色:

... '\n'.join([Fore.GREEN + raw_train['from_station_name'] + Fore.RESET,Fore.RED + raw_train['to_station_name'] + Fore.RESET]), '\n'.join([Fore.GREEN + raw_train['start_time'] + Fore.RESET,Fore.RED + raw_train['arrive_time'] + Fore.RESET]), ...

現(xiàn)在再運行程序就可以像文章開始的效果圖一樣了!

四、Setup

上面的程序中我們運行程序的方式是這樣的:

python3 tickets.py from to date

我們當然可以將腳本改成可執(zhí)行的,然后這樣執(zhí)行:

./tickets.py from to date

但這也不是理想的方案,因為我們必須在腳本的目錄下才能運行。我們想要的是在命令行的任何地方都可以這樣運行:

ticktes from to date

這是可以實現(xiàn)的,我們需要借助 Python 的 SETUP 工具。寫一個簡單的 setup 腳本:

from setuptools import setupsetup(name='tickets',py_modules=['tickets', 'stations'],install_requires=['requests', 'docopt', 'prettytable', 'colorama'],entry_points={'console_scripts': ['tickets=tickets:cli']} )

在命令行運行一下:

python3 setup.py install

現(xiàn)在我們可以愉快的查詢了:

五、總結(jié)

本課程使用 Python3 抓取 12306 網(wǎng)站信息提供一個命令行的火車票查詢工具。通過該項目的實現(xiàn),可以學(xué)習(xí)并實踐 Python3 基礎(chǔ)及網(wǎng)絡(luò)編程,以及 docopt,requests,prettytable,colorama 等庫的使用。

感興趣的同學(xué)可以實現(xiàn)更多拓展功能:

  • 有票時,郵箱提醒
  • 顯示商務(wù)坐, 是否有無座位
  • 添加參數(shù)支持,用戶可以指定火車類型
  • 支持更多的時間格式,如:20161010

本項目的完整代碼及demo,可在實驗樓課程《Python3 實現(xiàn)火車票查詢功能》查看并在線完成。

總結(jié)

以上是生活随笔為你收集整理的过年回家抢不到火车票?教你用 Python 开发 12306 查票神器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

涩涩网站在线 | 久久久久久久久久久久久久av | 成人91视频 | 国产成人91 | 天天操天天射天天舔 | 精品国产一区二区三区久久久蜜臀 | www.av免费观看 | 免费在线中文字幕 | 久久手机免费视频 | 久久久久这里只有精品 | 国产精品视频地址 | 日韩色视频在线观看 | 色偷偷人人澡久久超碰69 | 久久综合免费视频 | 成年人天堂com | 久久看毛片 | www.日本色 | 成在线播放| 国产美女在线精品免费观看 | 国产无吗一区二区三区在线欢 | 日日噜噜噜噜夜夜爽亚洲精品 | 狠狠色丁香久久婷婷综合五月 | 天天综合日日夜夜 | 91精品一区国产高清在线gif | 黄色成年片 | 国产精品6 | 午夜在线国产 | 久久久这里有精品 | 亚洲一区二区三区在线看 | 久久精品站 | 99精品一区二区 | 欧美日韩国产精品一区二区 | 国产亚洲免费的视频看 | 久久精品99久久久久久 | 美女视频永久黄网站免费观看国产 | 91在线视频播放 | 一区二区三区动漫 | 亚洲精品欧美视频 | 久久久免费av | 在线观看视频在线 | 国产精品免费一区二区三区在线观看 | 三级a视频| 久久精品国产第一区二区三区 | 91新人在线观看 | 99re久久资源最新地址 | 免费日韩高清 | 久久久久电影网站 | 亚洲美女久久 | 成人免费在线观看入口 | 日韩久久在线 | 国产免费观看久久 | 婷婷激情小说网 | 日韩成人精品一区二区三区 | 四虎视频| 久久综合色一综合色88 | 亚洲欧美999 | 一区二区视频免费在线观看 | 亚洲精品1区2区3区 超碰成人网 | 五月婷婷激情综合 | 日韩高清黄色 | a级国产片 | 97人人超碰在线 | 日韩三级视频在线观看 | 九九九热精品免费视频观看 | 五月婷婷电影网 | 国产精品第三页 | 97精品超碰一区二区三区 | 最近中文字幕大全中文字幕免费 | 99久久久国产精品免费观看 | 婷婷在线资源 | 婷婷色吧| 精品一区二区免费 | 中文永久免费观看 | 最新真实国产在线视频 | 久久久久久久久久久黄色 | 亚洲国产精品久久久久久 | 97精品超碰一区二区三区 | 日韩一区二区三免费高清在线观看 | 亚洲国产中文在线观看 | 国产一区在线观看免费 | 蜜桃视频在线观看一区 | 亚洲一区日韩 | 又黄又刺激的视频 | 久久精彩视频 | 欧美不卡视频在线 | 免费观看一区二区三区视频 | 日韩高清一区在线 | 国产黄影院色大全免费 | 国产一级免费观看视频 | 成人动漫精品一区二区 | 日韩欧美专区 | 色5月婷婷 | 国产高清视频在线播放 | 一区二区三区 亚洲 | 欧美小视频在线观看 | 日韩在线三区 | 色狠狠狠 | 91麻豆精品国产91久久久无限制版 | 精品96久久久久久中文字幕无 | 日韩国产欧美在线播放 | 超碰97.com| 欧美日韩高清不卡 | www.狠狠插.com | 免费看一级黄色 | 999色视频 | 久久久久久久网站 | 在线观看你懂的网站 | 一区在线免费观看 | 色亚洲网 | 天堂av在线免费观看 | 欧美日韩中文在线观看 | 国产成人精品一区二区 | 欧美a级在线 | 九九免费在线观看 | 国产成人区 | 亚洲一区网站 | 美女黄濒 | 狠狠干狠狠操 | 中文字幕在线观看你懂的 | 亚洲精品大全 | 片黄色毛片黄色毛片 | 国产午夜小视频 | 欧美精品亚洲精品日韩精品 | 在线最新av | 成人丝袜 | 天天久久夜夜 | 久久视频在线观看中文字幕 | 国产玖玖在线 | 中文字幕在线观看91 | 91在线你懂的 | 中文字幕国产一区 | 天天操夜夜逼 | 亚洲男男gaygay无套 | 91成人精品国产刺激国语对白 | www狠狠| 国产精品永久免费 | 精品自拍sae8—视频 | 免费高清在线视频一区· | 99色在线视频 | 99久久婷婷国产一区二区三区 | av网站免费线看精品 | av字幕在线| 日韩视频中文字幕 | 国产精品麻豆视频 | 蜜臀91丨九色丨蝌蚪老版 | a在线观看国产 | 成人精品亚洲 | 日韩有码中文字幕在线 | 成人在线一区二区三区 | www九九热 | 一级黄色片在线播放 | 2020天天干夜夜爽 | 人人爱人人添 | 国产一区二区电影在线观看 | 国产精品一区久久久久 | 欧美另类69 | 国产韩国日本高清视频 | 九九久久国产 | 国产精品中文久久久久久久 | 国产69精品久久久久9999apgf | 精品毛片一区二区免费看 | 久久久久国产视频 | 日本福利视频在线 | 国产精品一区二区免费在线观看 | 久久久精品福利视频 | 精品国产乱码久久久久久久 | .精品久久久麻豆国产精品 亚洲va欧美 | 91丨九色丨国产在线观看 | 美女久久久久久久久久久 | 丁香婷婷在线 | 一级电影免费在线观看 | 成人中文字幕在线 | 亚洲欧洲中文日韩久久av乱码 | www五月| 亚洲黄色免费观看 | 色婷婷福利 | 九九热精品在线 | 91在线网址 | 亚洲另类交 | 天天爱综合 | 成年人三级网站 | 97精品电影院 | 国产大尺度视频 | 国产中文在线字幕 | 黄a在线 | 久久韩国免费视频 | 国产字幕在线看 | 黄色网址国产 | 91大神一区二区三区 | 麻豆94tv免费版 | 日韩av中文字幕在线 | 亚洲综合在线播放 | 久久久久久久久久国产精品 | 美女黄频| 日韩av偷拍 | 国产一级免费在线观看 | 在线观看视频一区二区 | 99热亚洲精品 | 亚洲成人免费在线 | 国产精品1区2区在线观看 | 黄污视频网站大全 | 免费福利在线播放 | 午夜精品电影一区二区在线 | 亚州精品在线视频 | 久草视频在线免费播放 | 亚洲国产经典视频 | 久久久久国产精品厨房 | 国产成人精品福利 | 久久精品美女视频 | 国产va在线 | 欧洲精品亚洲精品 | 毛片永久免费 | 99日韩精品| av色影院 | 日本大片免费观看在线 | 国产亚洲精品无 | 精品在线看 | 亚洲精品女人久久久 | 中文字幕亚洲欧美日韩2019 | 国产69精品久久久久99 | 久久久亚洲成人 | 日韩中文字幕一区 | 伊人伊成久久人综合网站 | 国产精品久久久av | 日韩精品 在线视频 | 精品亚洲国产视频 | 日韩欧美99| 欧美一级电影片 | 久久国产精品99精国产 | 国产中文字幕视频 | 天天干夜夜擦 | 欧美日韩一区二区视频在线观看 | 国产免费xvideos视频入口 | 99这里精品 | 涩涩网站在线观看 | 9992tv成人免费看片 | www.香蕉视频在线观看 | 69亚洲乱 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | aaawww| 婷婷综合久久 | 干狠狠 | 不卡精品视频 | 黄色a级片在线观看 | 午夜精品一二三区 | a一片一级| 国产精品热视频 | 中文字幕精品一区二区精品 | 久久99久久99精品免观看软件 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国产免费观看久久黄 | 国产精品一区二区三区在线播放 | 免费男女网站 | 日日操日日操 | 91在线观 | 精品日韩视频 | 国产日韩欧美网站 | 手机av永久免费 | 国产中文字幕在线视频 | 成人午夜电影在线 | 国产男女无遮挡猛进猛出在线观看 | 日韩精品在线观看视频 | 四虎影视成人永久免费观看亚洲欧美 | 五月花激情 | 成人精品国产 | 九九爱免费视频 | 午夜精品福利在线 | 国产亚洲在线观看 | www.xxxx欧美| 一级片视频在线 | 婷婷精品视频 | 97综合网| 久久久精品电影 | 久久久精品免费观看 | 欧美日韩国产在线 | 国产成人精品综合久久久 | 五月天婷婷丁香花 | 人人添人人澡 | 国产精品国产三级国产不产一地 | 国产精品美女久久久久久 | 天天干天天干天天操 | 日韩成人看片 | 亚洲九九精品 | 国产精品网站 | av成年人电影 | 成人黄色大片在线免费观看 | 国产精品免费观看网站 | 免费能看的黄色片 | 国产精品1区2区3区 久久免费视频7 | 亚洲成人免费观看 | 亚洲精品国产第一综合99久久 | 婷婷久久综合网 | 婷婷色五 | 美女精品久久久 | 国产高清第一页 | 国产精品久久99综合免费观看尤物 | 狠狠操夜夜 | 九九国产精品视频 | 999久久国产精品免费观看网站 | 九九九毛片 | 日日爱网址 | 99热这里是精品 | 国产一二区视频 | 中文字幕黄色网址 | 成人亚洲综合 | 色诱亚洲精品久久久久久 | 91九色porn在线资源 | 日本aa在线 | 精品91久久久久 | 国产精品一区二区久久精品爱微奶 | 久久成人福利 | 四虎在线免费观看 | 国内成人精品2018免费看 | 婷婷精品在线视频 | 五月天久久 | 成人午夜剧场在线观看 | 中文字幕中文字幕在线中文字幕三区 | 久草免费资源 | 久久久久久久久久久黄色 | 色视频国产直接看 | 亚洲成人午夜在线 | 天天操网站 | 亚洲 欧美 精品 | 91在线视频免费 | 九九综合九九综合 | 美女视频黄在线观看 | 色94色欧美 | 国产一区二区在线播放视频 | 日韩在线视 | 成年人免费av网站 | 久久午夜网 | 99久久国产免费,99久久国产免费大片 | 国产成人av一区二区三区在线观看 | 国产亚洲在| 五月天狠狠操 | 欧美日韩精品在线观看视频 | 亚洲砖区区免费 | 天天夜夜狠狠操 | 国产精品伦一区二区三区视频 | 国产高清在线 | 亚洲精品videossex少妇 | 97超级碰| 一区免费在线 | 久久人人精| 91麻豆精品国产91久久久久久久久 | 国产乱码精品一区二区三区介绍 | 视频成人永久免费视频 | www.伊人网 | 日韩在线三区 | 国产一级淫片在线观看 | 婷婷丁香色 | 日韩视频一 | 国产视频精品免费 | 亚洲综合精品在线 | 2021av在线| 免费黄在线看 | 久久区二区 | 国产特级毛片aaaaaa毛片 | 96精品视频 | 一区在线免费观看 | 亚洲春色奇米影视 | 四虎免费在线观看 | 黄色一级大片在线观看 | 亚洲精品在线网站 | 日韩免费中文 | 人人插人人| 超碰97国产精品人人cao | 国产日韩精品久久 | 婷婷激情av | 亚洲欧美视屏 | 奇米网在线观看 | 亚洲成av人影院 | 手机看片国产 | 亚洲高清不卡av | 美女网站一区 | 国产日产精品一区二区三区四区 | 国产精品网址在线观看 | 国产日韩精品一区二区三区 | 日韩黄视频 | 国产麻豆精品久久一二三 | 人人精品久久 | 97超碰国产精品女人人人爽 | 黄色在线观看www | 在线视频欧美精品 | 国产一级免费在线 | 在线观看91精品国产网站 | 天天操天天射天天操 | 亚洲精品男人的天堂 | 精品国产免费看 | 国产中文字幕在线看 | 在线日韩中文字幕 | 欧美专区国产专区 | 狠狠色丁香久久婷婷综合丁香 | 麻豆视频免费观看 | 成年人视频免费在线 | av免费在线网 | 6080yy精品一区二区三区 | 在线观看mv的中文字幕网站 | 亚洲欧美精品一区 | 国产在线一线 | 久久永久免费视频 | 国产精品一区二区三区在线免费观看 | 婷婷视频导航 | 黄网站免费看 | 狠狠躁夜夜躁人人爽视频 | 日韩精品一区二 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久久久国产精品视频 | 精品久久久久久久久久久久久久久久 | 亚洲精品小区久久久久久 | 成人亚洲网 | 麻豆国产在线播放 | 久久只精品99品免费久23小说 | 国产高清专区 | 久久午夜国产 | 色婷婷97| 亚洲精品乱码久久 | 日日干,天天干 | 中文字幕在线视频一区二区 | 日韩av片在线 | 激情丁香综合五月 | 成片免费观看视频大全 | av成人资源| 久久天天操 | 岛国大片免费视频 | 免费又黄又爽的视频 | 在线观看免费观看在线91 | 免费看片亚洲 | 97视频在线观看播放 | 激情开心色 | 国产精品一区二区精品视频免费看 | 在线观看一级视频 | 亚洲精品视频播放 | 国产特级毛片aaaaaa毛片 | 日韩精品免费一区 | 国产一区av在线 | 97超碰福利久久精品 | 日韩一区二区三区观看 | 久久久久久看片 | 国产免费观看久久 | 国产精品久久久免费看 | 超碰人人草人人 | 成人影视免费 | 欧美精品中文字幕亚洲专区 | 在线视频日韩一区 | 久久99精品热在线观看 | 亚洲欧洲国产精品 | 日韩欧美第二页 | 在线之家官网 | 黄色免费在线视频 | 久久午夜精品影院一区 | 欧美日韩一区二区三区在线免费观看 | www.成人久久| 日韩午夜高清 | 国产精品嫩草69影院 | 91欧美视频网站 | 国产手机在线 | 一区二区视频在线观看免费 | 免费看的黄色 | 黄色美女免费网站 | 又紧又大又爽精品一区二区 | 亚洲精品国产精品乱码在线观看 | 少妇视频在线播放 | 免费久久精品视频 | 国产一二三四在线观看视频 | 久久r精品 | 久久久久久久久国产 | 精品高清美女精品国产区 | 在线亚洲高清视频 | 97国产大学生情侣酒店的特点 | 视频一区二区在线观看 | 97国产在线播放 | 国产精品va在线播放 | 亚洲日本在线一区 | 99久久毛片 | 免费的国产精品 | 久久久久综合精品福利啪啪 | 国内免费的中文字幕 | 久久视频免费看 | 亚洲人视频在线 | 久久久久久国产精品久久 | 激情网综合 | 欧美亚洲精品在线观看 | 国产成人精品综合久久久久99 | 亚洲精品视频网址 | 欧美日韩二区在线 | 亚洲电影影音先锋 | 日韩丝袜视频 | 伊人天天色 | 综合国产在线 | 中文字幕二区在线观看 | 18岁免费看片 | 97视频在线观看播放 | 中文字幕国产视频 | 波多野结衣一区三区 | 日韩在线看片 | 日韩欧美在线观看一区二区 | 久久精品中文视频 | 西西大胆免费视频 | 久热免费| 久久毛片高清国产 | 国产喷水在线 | 91av大全| 久久久久久久亚洲精品 | 蜜臀av夜夜澡人人爽人人桃色 | 国产小视频在线观看免费 | 欧美一级片在线免费观看 | 免费高清在线观看成人 | 四虎影视成人精品国库在线观看 | 成人va天堂 | 91av99| 成人黄色片在线播放 | 日日夜夜天天 | 午夜精品久久一牛影视 | 欧美日韩一区久久 | 日韩精品视频免费 | 午夜91视频| 一区二区视频在线看 | 91丨九色丨国产在线观看 | 国产一二三四在线视频 | 国产亚洲婷婷免费 | 四虎在线视频 | 97免费中文视频在线观看 | 国产一二区精品 | 欧美激情视频在线观看免费 | 九九热视频在线播放 | 欧美日韩国产一区 | 一区二区视频在线看 | 亚洲a资源 | 成人一区二区三区在线观看 | 91最新中文字幕 | 成人污视频在线观看 | 久久美女免费视频 | 在线观看国产一区 | 九草在线视频 | 国产少妇在线观看 | 精精国产xxxx视频在线播放 | 国产一区二区三区黄 | 999成人免费视频 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 婷婷免费在线视频 | 在线免费观看黄色小说 | 色天堂在线视频 | 999久久a精品合区久久久 | 日韩欧美在线一区二区 | 99re中文字幕 | 日韩在线视频免费观看 | 玖玖在线免费视频 | 最近最新中文字幕视频 | 成 人 a v天堂| 国产麻豆电影在线观看 | 在线观看亚洲精品 | 337p欧美| 久色免费视频 | 久久 亚洲视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 99精品一区二区 | 成人欧美亚洲 | 91片黄在线观看动漫 | 香蕉视频免费在线播放 | 不卡电影一区二区三区 | 三级在线视频观看 | 四虎国产永久在线精品 | 黄色午夜网站 | 久草在线视频精品 | 天天射天天干天天 | 狠狠干激情 | 天堂av在线免费 | 中文字幕在线日本 | 97超碰在线免费 | 午夜美女福利直播 | 天天色天天操综合 | 麻豆视传媒官网免费观看 | 亚洲精品麻豆视频 | 日本三级不卡视频 | 欧美国产日韩激情 | 亚洲国产午夜视频 | 精品久久免费 | 日韩欧美国产激情在线播放 | 欧美一级黄色网 | 色婷婷视频在线观看 | 五月婷婷.com| 操操操夜夜操 | 安徽妇搡bbbb搡bbbb | 蜜臀av一区 | 九九九热精品免费视频观看 | 99久久99久久精品国产片 | 久艹在线免费观看 | 中文字幕麻豆 | 天天操天天操天天操天天操天天操 | 不卡精品| 一级一片免费观看 | 欧美日韩一区久久 | 六月丁香婷婷网 | 亚洲区二区 | 看片黄网站 | 色搞搞| 一区二区三区三区在线 | 天天综合成人网 | 国产精品v a免费视频 | 日本精品在线视频 | 久久精品国产免费看久久精品 | 亚洲欧洲日韩 | 亚洲综合小说电影qvod | 国产免费人成xvideos视频 | 国产精品2020 | 日韩欧美视频在线观看免费 | 九九热只有精品 | 国产伦精品一区二区三区无广告 | 中文国产字幕在线观看 | 高清av免费看 | 精品一区精品二区高清 | 久久在线观看 | 中文字幕频道 | 一区二区不卡高清 | 日韩av影视在线观看 | 亚洲劲爆av| 国产成人亚洲精品自产在线 | 午夜精品久久久久久久久久久久 | 在线 视频 一区二区 | 99re视频在线观看 | 国产在线黄色 | 国产老太婆免费交性大片 | 日韩天堂网 | 久久免费的精品国产v∧ | 五月的婷婷 | 精品国产99| 色综合小说| 久久久国产毛片 | 免费观看一级特黄欧美大片 | 在线观看免费福利 | 99精品视频在线观看视频 | 日韩欧美高清免费 | 亚洲一区免费在线 | 91在线蜜桃臀 | japanese黑人亚洲人4k | 日韩手机在线观看 | 亚洲一区日韩 | 国产九九九九九 | 九九免费在线观看视频 | 黄网站色视频免费观看 | 国产精品久久精品国产 | 欧美日韩高清一区 | 91看毛片 | www.伊人色.com | 又黄又刺激的视频 | 久久久久久久久久久成人 | 韩国av免费看 | 99亚洲视频 | 色综合小说 | 深爱激情婷婷网 | 国产无遮挡又黄又爽馒头漫画 | 在线国产专区 | 日韩手机在线观看 | 97国产一区二区 | 国产精品ssss在线亚洲 | 日韩一区二区三区视频在线 | 99精品国产一区二区 | 国产高清视频免费观看 | 久久国产精品99精国产 | 激情综合色播五月 | 91porny九色91啦中文 | 中文字幕 成人 | 麻豆国产精品一区二区三区 | 国语自产偷拍精品视频偷 | 超碰97人人爱| 婷婷婷国产在线视频 | www.一区二区三区 | 日本公妇在线观看高清 | 国产九九精品视频 | 国产精品免费视频一区二区 | 亚洲播播| 精品999| 伊在线视频| 91网址在线看 | 999久久国精品免费观看网站 | 91一区啪爱嗯打偷拍欧美 | 成人影片在线播放 | 奇米影视777四色米奇影院 | 天天射天 | 91视频在线自拍 | 国产精品日韩久久久久 | 成人高清在线观看 | 黄色视屏在线免费观看 | 中文国产字幕在线观看 | 亚洲精选视频在线 | 人人爽人人看 | 婷婷色在线 | www.午夜| 极品美女被弄高潮视频网站 | 狠狠狠色狠狠色综合 | 国产成人99久久亚洲综合精品 | japanese黑人亚洲人4k | 欧美天天综合网 | 涩涩色亚洲一区 | 欧美日韩精品在线免费观看 | 亚洲最新视频在线播放 | 国产美女视频 | 国产又粗又猛又爽又黄的视频免费 | 国产国产人免费人成免费视频 | 欧美精品久 | 成人av一区二区三区 | 色婷婷免费视频 | 精品国产精品久久一区免费式 | 国产欧美精品一区二区三区 | 日日综合 | 99高清视频有精品视频 | 在线观看视频免费大全 | 色网址99 | 久久五月天综合 | 亚洲五月综合 | 亚洲综合婷婷 | 午夜av免费在线观看 | 日韩电影在线一区二区 | 我要看黄色一级片 | 欧洲高潮三级做爰 | 国产精品久久久久久久久久久久午 | 91九色视频在线播放 | 婷婷久久综合九色综合 | 蜜臀久久99静品久久久久久 | 国产精品你懂的在线观看 | 91久久久久久久 | 日韩在线电影一区 | 中文字幕在线观看网址 | 国产高清视频免费在线观看 | 欧美精品在线视频 | 制服丝袜亚洲 | 亚洲国产资源 | 久久久精品福利视频 | 国产视频久久久 | 欧美一区二区三区四区夜夜大片 | 97精品国产97久久久久久免费 | 欧美午夜久久久 | 色婷在线 | 国产视频高清 | av福利电影| 国产精品国产三级国产专区53 | 国产色小视频 | 欧美精品三级在线观看 | av日韩精品 | 国产一区二区不卡视频 | 色香com.| 久久呀 | 日韩三级免费 | 欧美日韩一区二区久久 | 久久99精品国产麻豆宅宅 | 久久久精品网站 | 亚洲精品在线网站 | 日韩高清不卡一区二区三区 | 中文字幕在线免费观看 | 999亚洲国产996395 | 国产精品美女久久久久久久 | 亚洲最大成人网4388xx | 91色网址 | 亚洲精品美女久久久 | 日本一区二区三区免费观看 | 天堂av在线网址 | 国产精品一区二区三区在线看 | 亚洲欧美激情精品一区二区 | 日本三级吹潮在线 | 欧美激情视频在线免费观看 | 亚洲影院国产 | 久久99精品久久久久久清纯直播 | 激情久久一区二区三区 | 99精品国产99久久久久久97 | 国产91学生粉嫩喷水 | 久久免费看毛片 | 国产黄色看片 | 成人在线视频免费 | 午夜视频在线观看一区二区三区 | av一本久道久久波多野结衣 | 色小说av| 久久综合欧美精品亚洲一区 | 亚洲午夜精品久久久久久久久 | 日韩欧美69 | 五月综合色婷婷 | 欧美一级日韩三级 | 在线观看免费观看在线91 | 99久久精品国产观看 | 伊人黄色网 | 天堂av在线网址 | 日韩高清一区在线 | www.eeuss影院av撸 | 麻豆视频在线观看 | 国产露脸91国语对白 | 日韩二区三区在线 | 色视频成人在线观看免 | 国产对白av| 美女在线免费观看视频 | 懂色av一区二区在线播放 | 正在播放久久 | 国产精品18久久久久久首页狼 | 国产精品99免视看9 国产精品毛片一区视频 | 国产拍揄自揄精品视频麻豆 | 在线日本看片免费人成视久网 | 欧美日韩精品在线一区二区 | 国产一区二区高清 | 国产成人性色生活片 | 国产精品久久久久久久久久久免费 | 免费av在线网站 | 在线黄av | 久草视频在线看 | 日韩久久一区二区 | 成年人免费观看在线视频 | av短片在线观看 | 亚洲欧洲日韩在线观看 | 91刺激视频 | 久久精品亚洲一区二区三区观看模式 | 色综合中文字幕 | 最近中文字幕免费大全 | 狠狠五月婷婷 | www.夜夜| 国产精品久久婷婷六月丁香 | 不卡视频国产 | 成人a免费 | 一级黄毛片 | 久久久久久久久久毛片 | 亚洲日本精品视频 | 日韩在线不卡视频 | 在线免费观看视频一区 | 国产精品午夜av | 中文免费观看 | 久久国产精品免费观看 | 日韩视频一二三区 | 国产精品国产三级在线专区 | 国产精品久久久久久久婷婷 | 欧美另类巨大 | 公开超碰在线 | 伊人亚洲精品 | 日韩免费久久 | 99热精品国产一区二区在线观看 | 九九九九精品 | 国产成人精品电影久久久 | 波多野结衣动态图 | 黄色.com| 制服丝袜亚洲 | 欧美色图88 | 久久精品久久99精品久久 | 91丨九色丨高潮丰满 | 天干啦夜天干天干在线线 | 久久国产精品久久久久 | 手机看片1042 | 六月天色婷婷 | 手机在线永久免费观看av片 | 日本中文字幕久久 | 国产高清成人av | 天天干天天操天天干 | 日日爽日日操 | 色之综合网 | 五月天中文字幕 | 日韩免费在线网站 | 国产在线国偷精品产拍免费yy | 99久久99久久精品 | 久久久久久综合网天天 | 欧美大片在线观看一区 | www黄色 | 久久久久久在线观看 | 亚洲欧洲中文日韩久久av乱码 | 久久久免费毛片 | 亚洲免费视频在线观看 | 亚洲精品国产品国语在线 | 亚洲精品免费在线观看 | 国产精品自产拍在线观看蜜 | 色网站国产精品 | 国内三级在线观看 | 在线成人免费电影 | 国产一级免费在线观看 | 亚洲h色精品| 色婷婷综合在线 | 免费日韩一区 | 欧美夫妻生活视频 | 久草视频在线免费播放 | 久久99精品久久久久久久久久久久 | 亚洲成人精品在线观看 | www.在线观看视频 | av免费网站| 97在线免费观看 | 97热久久免费频精品99 | 欧美精品一区二区三区一线天视频 | 国产自产高清不卡 | 国产精品女 | 国产精品久久久777 成人手机在线视频 | 久久久男人的天堂 | 久久综合五月天 | 婷婷丁香在线视频 | 精品国产一区二区三区四区在线观看 | 五月丁香 | 97国产精品视频 | 国产高h视频 | 四虎影视成人精品国库在线观看 | 99精品成人| 波多野结衣视频一区二区 | 国产91在线免费视频 | 成人黄视频 | 97在线影视 | 国产最新在线视频 | 国产在线观看黄 | 97人人模人人爽人人喊网 | 视频在线在亚洲 | 色婷婷综合久久久中文字幕 | 91看片淫黄大片一级在线观看 | 日韩亚洲国产中文字幕 | www.成人sex| 久久精品视频4 | 中文字幕精品三区 | 亚洲免费在线 | 中文字幕乱码日本亚洲一区二区 | 免费看污污视频的网站 | 国外调教视频网站 | 精品视频久久 | 美女精品国产 | 97电影在线 | 日本成人免费在线观看 | 最近中文字幕免费av | 亚洲美女免费精品视频在线观看 | 欧美精品在线观看 | 天天操网站 | 九九色网 | 91麻豆精品国产91久久久使用方法 | 91视频 - v11av | 欧美另类色图 | 国产在线高清视频 | 亚洲精品久久在线 | 欧美色图亚洲图片 | 欧美精品中文在线免费观看 | 天堂av在线 | 久久国产精品99久久久久久进口 | 婷婷激情站 | 国产精品亚州 | 999精品在线 | 久久久午夜视频 | 欧美日韩在线观看视频 | 国产中年夫妇高潮精品视频 | 狠狠地日 | 久久在视频 | 97精品国产97久久久久久久久久久久 | 波多野结衣视频一区二区三区 | 91资源在线免费观看 | 成年人在线观看网站 | 草在线视频 | 亚洲视屏在线播放 | 九九久久久久久久久激情 | 久久成人综合视频 | 色夜视频 | 成人免费视频免费观看 | 久久人人爽av | 亚洲精品久久视频 | 免费看的黄色小视频 | 国产精品乱码一区二三区 | 福利电影一区二区 | 久久精品国产免费看久久精品 | 国产成人精品久久久久蜜臀 | 天天久久夜夜 | 超碰成人免费电影 | 中文字幕乱码日本亚洲一区二区 | 免费国产一区二区 | 久久久久久久久久电影 | 一区二区在线影院 | 久久专区 | 精产嫩模国品一二三区 | 黄色资源在线观看 | 草在线| 成人性生交大片免费观看网站 | 午夜视频一区二区 | 狠狠操操操 | 亚洲国产成人精品电影在线观看 | 国产一级做a | 日日夜夜中文字幕 | 91资源在线免费观看 | 丁香av | 国产精品一区专区欧美日韩 | 香蕉97视频观看在线观看 | 香蕉视频久久 | 亚洲精品久久久久999中文字幕 | 毛片随便看 | 午夜视频亚洲 | 午夜视频一区二区 | 中文字幕乱偷在线 | 国产成人一区二区三区久久精品 | 国产无套精品久久久久久 | 九九热视频在线播放 | 国产精品久久片 | 国产91综合一区在线观看 | 天天综合操 | 中文不卡视频 | 欧美另类色图 | 97超碰总站| 国产成人精品一区二区三区免费 | 欧美精彩视频在线观看 | 久久呀| 国产一区二区精品91 | 欧美激情综合五月 | 亚洲欧美综合精品久久成人 | 欧美性色19p | 亚洲精品五月天 | 免费视频资源 | www.国产高清| 在线观看成人小视频 |