精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

利用 Python 爬取了 13966 條運維招聘信息,我得出了哪些結論?

新聞 系統運維
我經常會收到讀者關于一系列咨詢運維方面的事情,比如:杰哥,運維到底是做什么的呀?運維的薪資水平/ 待遇怎么樣呢?杰哥幫忙看下這個崗位的招聘需要對于小白來說,能否勝任的了呢?等等。

 大家好,我是 JackTian。

我經常會收到讀者關于一系列咨詢運維方面的事情,比如:杰哥,運維到底是做什么的呀?運維的薪資水平/ 待遇怎么樣呢?杰哥幫忙看下這個崗位的招聘需要對于小白來說,能否勝任的了呢?等等。

這里,我把之前寫的《一篇文章帶你解讀從初級運維工程師到資深運維專家的學習路線》,本文從初級 / 中級 / 高級運維工程師以及到資深方向逐步展開給大家匯總了一些各階段所具備的技能,僅供學習路線參考,如有補充,可通過本文進行留言參與互動。

這次呢,杰哥帶著一種好奇心的想法,結合自身的工作經驗與業界全國關于招聘運維工程師的崗位做一個初步型的分析,我的一位好朋友 —— 黃偉呢,幫我爬取了 13966 條關于運維的招聘信息,看看有哪些數據存在相關差異化。主要包括內容:

  • 熱門行業的用人需求 Top10
  • 熱門城市的崗位數量 Top10
  • 崗位的省份分布
  • 不同公司規模的用人情況
  • 排名前 10 的崗位的平均薪資
  • 崗位對學歷的要求
  • 運維崗位需求的詞云圖分布

 

對于本文的敘述,我們分以下三步為大家講解。

  • 爬蟲部分
  • 數據清洗
  • 數據可視化及分析

1、爬蟲部分

本文主要爬取的是 51job 上面,關于運維相關崗位的數據,網站解析主要使用的是Xpath,數據清洗用的是 Pandas 庫,而可視化主要使用的是 Pyecharts 庫。

相關注釋均已在代碼中注明,為方便閱讀,這里只展示部分代碼,完整代碼可查看文末部分進行獲取。

  1. 1、崗位名稱 
  2.  
  3. job_name = dom.xpath('//div[@class="dw_table"]/div[@class="el"]//p/span/a[@target="_blank"]/@title'
  4.  
  5. 2、公司名稱 
  6.  
  7. company_name = dom.xpath('//div[@class="dw_table"]/div[@class="el"]/span[@class="t2"]/a[@target="_blank"]/@title'
  8.  
  9. 3、工作地點 
  10.  
  11. address = dom.xpath('//div[@class="dw_table"]/div[@class="el"]/span[@class="t3"]/text()'
  12.  
  13. 4、工資 
  14.  
  15. salary_mid = dom.xpath('//div[@class="dw_table"]/div[@class="el"]/span[@class="t4"]'
  16.  
  17. salary = [i.text for i in salary_mid] 
  18.  
  19. 5、發布日期 
  20.  
  21. release_time = dom.xpath('//div[@class="dw_table"]/div[@class="el"]/span[@class="t5"]/text()'
  22.  
  23. 6、獲取二級網址url 
  24.  
  25. deep_url = dom.xpath('//div[@class="dw_table"]/div[@class="el"]//p/span/a[@target="_blank"]/@href'
  26.  
  27. 7、爬取經驗、學歷信息,先合在一個字段里面,以后再做數據清洗。命名為random_all 
  28.  
  29. random_all = dom_test.xpath('//div[@class="tHeader tHjob"]//div[@class="cn"]/p[@class="msg ltype"]/text()'
  30.  
  31. 8、崗位描述信息 
  32.  
  33. job_describe = dom_test.xpath('//div[@class="tBorderTop_box"]//div[@class="bmsg job_msg inbox"]/p/text()'
  34.  
  35. 9、公司類型 
  36.  
  37. company_type = dom_test.xpath('//div[@class="tCompany_sidebar"]//div[@class="com_tag"]/p[1]/@title'
  38.  
  39. 10、公司規模(人數) 
  40.  
  41. company_size = dom_test.xpath('//div[@class="tCompany_sidebar"]//div[@class="com_tag"]/p[2]/@title'
  42.  
  43. 11、所屬行業(公司) 
  44.  
  45. industry = dom_test.xpath('//div[@class="tCompany_sidebar"]//div[@class="com_tag"]/p[3]/@title'

2、數據清洗

1)讀取數據

  1. # 下面使用到的相關庫,在這里展示一下 
  2.  
  3. import pandas as pd 
  4.  
  5. import numpy as np 
  6.  
  7. import re 
  8.  
  9. import jieba 
  10.  
  11. df = pd.read_csv("only_yun_wei.csv",encoding="gbk",header=None) 
  12.  
  13. df.head() 

2)為數據設置新的行、列索引

  1. # 為數據框指定行索引 
  2.  
  3. df.index = range(len(df)) 
  4.  
  5. # 為數據框指定列索引 
  6.  
  7. df.columns = ["崗位名","公司名","工作地點","工資","發布日期","經驗與學歷","公司類型","公司規模","行業","工作描述"
  8.  
  9. df.head() 

3)去重處理

  1. # 去重之前的記錄數 
  2.  
  3. print("去重之前的記錄數",df.shape) 
  4.  
  5. # 記錄去重 
  6.  
  7. df.drop_duplicates(subset=["公司名","崗位名","工作地點"],inplace=True) 
  8.  
  9. # 去重之后的記錄數 
  10.  
  11. print("去重之后的記錄數",df.shape) 

4)對崗位名字段的處理

  1. # ① 崗位字段名的探索 
  2.  
  3. df["崗位名"].value_counts() 
  4.  
  5. df["崗位名"] = df["崗位名"].apply(lambda x:x.lower()) 
  6.  
  7. # ② 構造想要分析的目標崗位,做一個數據篩選 
  8.  
  9. df.shape 
  10.  
  11. target_job = ['運維','Linux運維','運維開發','devOps','應用運維','系統運維','數據庫運維','運維安全','網絡運維','桌面運維'
  12.  
  13. index = [df["崗位名"].str.count(i) for i in target_job] 
  14.  
  15. index = np.array(index).sum(axis=0) > 0 
  16.  
  17. job_info = df[index] 
  18.  
  19. job_info.shape 
  20.  
  21. job_list = ['linux運維','運維開發','devOps','應用運維','系統運維','數據庫運維' 
  22.  
  23. ,'運維安全','網絡運維','桌面運維','it運維','軟件運維','運維工程師'
  24.  
  25. job_list = np.array(job_list) 
  26.  
  27. def rename(x=None,job_list=job_list): 
  28.  
  29. index = [i in x for i in job_list] 
  30.  
  31. if sum(index) > 0
  32.  
  33. return job_list[index][0
  34.  
  35. else
  36.  
  37. return x 
  38.  
  39. job_info["崗位名"] = job_info["崗位名"].apply(rename) 
  40.  
  41. job_info["崗位名"].value_counts()[:10

5)工資字段的處理

  1. job_info["工資"].str[-1].value_counts() 
  2.  
  3. job_info["工資"].str[-3].value_counts() 
  4.  
  5. index1 = job_info["工資"].str[-1].isin(["年","月"]) 
  6.  
  7. index2 = job_info["工資"].str[-3].isin(["萬","千"]) 
  8.  
  9. job_info = job_info[index1 & index2] 
  10.  
  11. job_info["工資"].str[-3:].value_counts() 
  12.  
  13. def get_money_max_min(x): 
  14.  
  15. try
  16.  
  17. if x[-3] == "萬"
  18.  
  19. z = [float(i)*10000 for i in re.findall("[0-9]+\.?[0-9]*",x)] 
  20.  
  21. elif x[-3] == "千"
  22.  
  23. z = [float(i) * 1000 for i in re.findall("[0-9]+\.?[0-9]*", x)] 
  24.  
  25. if x[-1] == "年"
  26.  
  27. z = [i/12 for i in z] 
  28.  
  29. return z 
  30.  
  31. except: 
  32.  
  33. return x 
  34.  
  35. salary = job_info["工資"].apply(get_money_max_min) 
  36.  
  37. job_info["最低工資"] = salary.str[0
  38.  
  39. job_info["最高工資"] = salary.str[1
  40.  
  41. job_info["工資水平"] = job_info[["最低工資","最高工資"]].mean(axis=1

6)工作地點字段的處理

  1. address_list = ['北京''上海''廣州''深圳''杭州''蘇州''長沙'
  2.  
  3. '武漢''天津''成都''西安''東莞''合肥''佛山'
  4.  
  5. '寧波''南京''重慶''長春''鄭州''常州''福州'
  6.  
  7. '沈陽''濟南''寧波''廈門''貴州''珠海''青島'
  8.  
  9. '中山''大連','昆山',"惠州","哈爾濱","昆明","南昌","無錫"
  10.  
  11. address_list = np.array(address_list) 
  12.  
  13. def rename(x=None,address_list=address_list): 
  14.  
  15. index = [i in x for i in address_list] 
  16.  
  17. if sum(index) > 0
  18.  
  19. return address_list[index][0
  20.  
  21. else
  22.  
  23. return x 
  24.  
  25. job_info["工作地點"] = job_info["工作地點"].apply(rename) 
  26.  
  27. job_info["工作地點"].value_counts() 

7)公司類型字段的處理

  1. job_info.loc[job_info["公司類型"].apply(lambda x:len(x)<6),"公司類型"] = np.nan 
  2.  
  3. job_info["公司類型"] = job_info["公司類型"].str[2:-2
  4.  
  5. job_info["公司類型"].value_counts() 

8)行業字段的處理

  1. job_info["行業"] = job_info["行業"].apply(lambda x:re.sub(",","/",x)) 
  2.  
  3. job_info.loc[job_info["行業"].apply(lambda x:len(x)<6),"行業"] = np.nan 
  4.  
  5. job_info["行業"] = job_info["行業"].str[2:-2].str.split("/").str[0
  6.  
  7. job_info["行業"].value_counts() 

9)經驗與學歷字段的處理

  1. job_info[“學歷”] = job_info[“經驗與學歷”].apply(lambda x:re.findall(“本科|大專|應屆生|在校生|碩士|博士”,x)) 
  2.  
  3. def func(x): 
  4.  
  5. if len(x) == 0
  6.  
  7. return np.nan 
  8.  
  9. elif len(x) == 1 or len(x) == 2
  10.  
  11. return x[0
  12.  
  13. else
  14.  
  15. return x[2
  16.  
  17. job_info[“學歷”] = job_info[“學歷”].apply(func) 
  18.  
  19. job_info[“學歷”].value_counts() 

10)公司規模字段的處理

  1. def func(x): 
  2.  
  3. if x == “[‘少于50人’]”: 
  4.  
  5. return “<50
  6.  
  7. elif x == "['50-150人']"
  8.  
  9. return "50-150" 
  10.  
  11. elif x == "['150-500人']"
  12.  
  13. return '150-500' 
  14.  
  15. elif x == "['500-1000人']"
  16.  
  17. return '500-1000' 
  18.  
  19. elif x == "['1000-5000人']"
  20.  
  21. return '1000-5000' 
  22.  
  23. elif x == "['5000-10000人']"
  24.  
  25. return '5000-10000' 
  26.  
  27. elif x == "['10000人以上']"
  28.  
  29. return ">10000” 
  30.  
  31. else
  32.  
  33. return np.nan 
  34.  
  35. job_info[“公司規模”] = job_info[“公司規模”].apply(func) 

11)將處理好的數據,構造新數據,導出為新的 excel

  1. feature = [“公司名”,”崗位名”,”工作地點”,”工資水平”,”發布日期”,”學歷”,”公司類型”,”公司規模”,”行業”,”工作描述”] 
  2.  
  3. final_df = job_info[feature] 
  4.  
  5. final_df.to_excel(r”可視化.xlsx”,encoding=”gbk”,index=None) 

3、數據可視化

1)可視化大屏效果

2)熱門行業的用人需求 Top10

從招聘行業的數據來看,計算機軟件,計算機服務,互聯網,通信行業用人需求相比其他行業占比會高。

3)熱門城市的崗位數量 Top10

從熱門城市來看,北上廣深的一線城市,用人崗位數占比較大,不過這里的異地招聘數據及結合過往經驗,偏外包性質的企業。

4)崗位的省份分布

崗位分布省份,通過最左側的顏色棒,我們可以看出顏色最深的地區崗位招聘數越集中,相反之下,最淺的也就是崗位招聘數越少的省份。從下圖來看,廣東省、江蘇省、上海及北京顏色相比其他省份占據分布會比較集中些。

5)不同公司規模的用人情況

行業的不同,公司規模肯定是存在有差異的。公司規模是指按有關標準和規定劃分的公司規模,一般分為特大型、大型、中型、小型、微型。如下圖,公司規模人數在 50-500 范圍內占據 50% 以上,用人需求最高,1000-10000 范圍占據不到 50 %,不過這樣的公司規模已經是比較大的了。

6)排名前 10 的崗位的平均薪資

根據我的了解,比如:系統工程師、軟件 / 實施工程師、運維專員 等一系列的崗位其實也是可以劃分在運維領域范疇之內的,每家公司對運維工作者的崗位名稱定義有所不同,為了能夠更精準的篩選分析,把那些崗位占時去掉了。留下了以下 10 個崗位名稱(運維開發、運維工程師、軟件運維、網絡運維、系統運維、桌面運維、數據庫運維、應用運維、Linux 運維、IT 運維)這些崗位名稱基本是我見過招聘信息內最多的。

排名前 10 的崗位平均薪資,運維開發、應用運維、數據庫運維、Linux 運維均在 1W 以上。因此,也可以看出運維開發在運維領域的優勢,是占據前沿位置。

7)運維崗位的學歷要求分布

從學歷要求方面來看,大專及本科學歷占比居多。在校生、碩士、博士基本太少了,因此會有一些我的學生群體讀者會問我,對于一個應屆畢業生,找運維工作好找嗎?站在我個人的角度,我是不建議你畢業后去做運維的。因為運維對你個人的技術水平及工作經驗有些非常高的要求,而對于一個剛畢業的學生來說,沒有過多的實踐經驗,也不會有很大的優勢,除非是這個崗位對你有極大的興趣愛好,但凡你也可以嘗試下。

8)運維崗位需求的詞云圖分布

從運維崗位招聘需求詞云圖來看,詞頻最多的主要包括:運維、能力、系統、維護、經驗等等,因此也可以看出運維崗位對個人技術能力以及過往工作經驗是要求非常高的。當然了還有很多其他相關的詞頻,可通過下圖查看詳情。

總結

介紹了這么多,相信你也對運維工程師有了初步的認識與了解,通過本篇文章你可以了解到哪些行業的對運維的用人需求是比較高的?最為招聘運維熱門的城市有哪些?運維崗位的分布、不同公司規模對運維工程師的用人情況占比、關于運維相關崗位的平均薪資、招聘運維崗位對學歷的要求以及運維崗位需求詞云圖包括哪些詞頻最多,通過這一數據的分析,相信能對你在今后的運維求職方向、行業、城市以及公司規模有所初步的判斷及選擇,希望對你有所幫助。

 

責任編輯:張燕妮 來源: 高效運維
相關推薦

2019-04-26 13:13:47

Excel數據分析招聘信息

2020-07-28 08:31:05

數據分析技術IT

2019-09-10 20:09:13

2015-10-30 10:40:45

意義數據運維運維

2019-03-22 08:12:29

智慧城市物聯網IoT

2017-09-17 10:05:20

Python景點國慶

2019-10-29 16:29:28

運維架構開發

2010-10-08 13:35:45

2010-01-18 23:14:55

IT運維管理Mocha ITOM摩卡軟件

2012-08-15 14:58:01

運維架構師

2018-08-27 09:39:33

租房數據北漂

2019-05-15 08:29:56

Web面板運維

2017-12-04 14:50:57

數據分析可視化大數據

2019-02-01 08:41:17

運維ITLinux

2024-01-09 23:56:01

ChatGPT模型數據源

2018-09-04 11:14:59

2020-08-18 07:58:41

反射Spring框架

2010-07-02 09:17:29

技能運維人員

2021-07-01 22:05:31

Python微博評論

2015-10-09 15:34:42

訪談運維現狀
點贊
收藏

51CTO技術棧公眾號

爽好久久久欧美精品| 欧美高清视频看片在线观看| 亚洲色图都市小说| 国产精品二区二区三区| 狠狠躁夜夜躁人人爽天天高潮| 亚洲专区视频| 欧美一级免费观看| 免费无码国产v片在线观看| aⅴ在线视频男人的天堂| 国产一区二区三区精品视频| 97香蕉超级碰碰久久免费软件| 欧美老女人性生活视频| 91成人在线精品视频| 色婷婷激情综合| 91成人综合网| 日本三级视频在线观看| 91麻豆免费在线观看| 成人福利在线观看| 少妇久久久久久久| 国产精品红桃| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲狠狠婷婷综合久久久久图片| 国产剧情一区二区在线观看| 日韩欧美成人免费视频| 黄色一级片国产| 999在线视频| 久久人人97超碰com| 成人91免费视频| 97久久人国产精品婷婷| 久久婷婷一区| 992tv成人免费影院| 国产福利视频网站| 成人精品天堂一区二区三区| 日韩成人在线电影网| 国产无套精品一区二区三区| 免费视频观看成人| 日本黄色一区二区| 精品一区二区中文字幕| av手机免费在线观看| 亚洲精品五月天| 一级二级三级欧美| www.亚洲视频| 国产午夜亚洲精品羞羞网站| 精品中文字幕人| 色综合视频在线| 丁香六月综合激情| 99久久久精品免费观看国产| 97人妻精品一区二区三区| 青青草原综合久久大伊人精品优势| 欧美性在线视频| 可以免费看的av毛片| 亚洲黄色天堂| 午夜精品免费视频| 日本一级淫片色费放| 亚洲另类自拍| 91超碰caoporn97人人| 国产性xxxx高清| 中文亚洲免费| 国产97在线亚洲| 精品久久久久久久久久久国产字幕| 亚洲主播在线| 国产成人精品久久久| 欧美性受xxx黑人xyx性爽| 水野朝阳av一区二区三区| 国产高清视频一区三区| 亚洲视频在线观看免费视频| 蜜桃久久久久久| 91嫩草在线视频| 国产成人久久精品77777综合| 国产成人精品亚洲日本在线桃色| 97在线电影| 噜噜噜久久,亚洲精品国产品| 成+人+亚洲+综合天堂| 精品无码久久久久国产| 国产小视频在线| 国产精品久久免费看| 香蕉视频免费版| a天堂资源在线| 欧美视频在线看| 国产精品久久久毛片| 精品一区二区三区中文字幕| 精品国产免费一区二区三区香蕉| 三级电影在线看| 久久要要av| 欧美俄罗斯性视频| 一级黄色在线视频| 国产米奇在线777精品观看| 高清一区二区三区视频| 玖玖综合伊人| 亚洲精品成人天堂一二三| av免费观看大全| 草民电影神马电影一区二区| 91精品国产综合久久国产大片| 亚洲成a人片在线www| 精品在线播放| 色综合视频一区中文字幕| 亚洲欧美偷拍一区| 狠狠色综合色综合网络| 美女被啪啪一区二区| 国产午夜精品久久久久免费视| 亚洲主播在线播放| 男女啪啪网站视频| av成人资源网| 精品国产依人香蕉在线精品| 特黄视频免费看| 国产一区二区三区四区五区入口| 久久久久久久久久久久久9999| 五月香视频在线观看| 岛国av在线不卡| 国产老头和老头xxxx×| 神马影视一区二区| 欧美精品aaa| 一区二区三区黄| 91在线视频免费91| 大片在线观看网站免费收看| 成人精品三级| 国产丝袜精品第一页| 久久中文免费视频| 日本欧美韩国一区三区| 久久婷婷人人澡人人喊人人爽| а√天堂在线官网| 欧美午夜不卡在线观看免费| free性中国hd国语露脸| 欧美黄在线观看| 国产日韩专区在线| 国产私拍精品| 色婷婷综合久久久久中文 | 2014亚洲天堂| 西西人体一区二区| 国产一区在线免费观看| 性xxxxfjsxxxxx欧美| 欧美日韩一区二区三区高清| 制服 丝袜 综合 日韩 欧美| 日韩少妇高潮抽搐| 9999热视频在线观看| 欧美一区二区三区公司| 国产又粗又长又硬| 日日摸夜夜添夜夜添亚洲女人| 国产一区自拍视频| 蜜桃成人365av| 日韩一级视频免费观看在线| 精品人妻伦九区久久aaa片| 精品在线你懂的| 一区高清视频| 狠狠久久伊人中文字幕| 国产午夜精品一区理论片飘花| 国产午夜久久久| 成人av动漫在线| 国产免费一区二区视频| 成人激情自拍| 97免费视频在线播放| 亚洲人在线观看视频| 五月天一区二区| 精品综合久久久久| 永久亚洲成a人片777777| 成人黄色在线免费| 老司机在线视频二区| 欧美一区二区人人喊爽| 久久免费黄色网址| 成人免费视频网站在线观看| 免费不卡av在线| 日韩动漫一区| 国产成人极品视频| 日本www在线| 91精品国产aⅴ一区二区| 欧洲第一无人区观看| 国产不卡视频一区| 欧美深夜福利视频| 免费一区二区三区视频导航| 国产成人亚洲综合青青| 91欧美在线视频| 91精品国产综合久久久久久| 久久亚洲AV无码| 99这里都是精品| 欧美自拍小视频| 中文视频一区| 久久亚洲高清| jizz免费一区二区三区| 久久视频在线播放| 天天干视频在线| 欧美视频日韩视频| 久久艹精品视频| 久久九九影视网| 国产精品嫩草影视| 国产亚洲高清视频| 亚洲v欧美v另类v综合v日韩v| 欧美一级网址| 97精品国产97久久久久久春色| 你懂的视频在线| 制服丝袜av成人在线看| 中文字幕第15页| 中文字幕一区二区三区不卡在线 | 国产精品久久久久久99| 国产精品久久久久久一区二区三区 | 日韩女优毛片在线| www.色国产| 一区二区三区日韩| 永久免费毛片在线观看| 国产不卡视频在线观看| 亚洲精品视频导航| 亚洲美女毛片| 一本一本a久久| 一呦二呦三呦国产精品| av色综合网| 日韩电影免费观看高清完整版在线观看| 久久久久久国产精品美女| youjizz在线播放| 亚洲国产精品高清久久久| 在线免费看av的网站| 午夜精品爽啪视频| 澳门黄色一级片| 日本一区二区不卡视频| 中文字幕第3页| 韩国女主播成人在线观看| 国产又大又硬又粗| 影音先锋久久资源网| 99热这里只有精品7| 欧美色网址大全| 久久综合福利| 久久99精品国产自在现线| 亚洲影院色在线观看免费| 成人软件在线观看| 91av视频在线观看| 国产区美女在线| 欧美xxxx做受欧美| 日本视频在线| 在线亚洲欧美视频| 国产三级在线观看| 日韩黄在线观看| 免费国产精品视频| 日韩欧美一级二级三级| 亚洲视频一区二区三区四区| 日本高清不卡视频| 日本视频网站在线观看| 欧美日韩午夜激情| 福利一区二区三区四区| 亚洲最大成人网4388xx| 91精品一区二区三区蜜桃| 国产精品人妖ts系列视频| 色婷婷av777| xnxx国产精品| 中文字幕国产专区| 久久久99久久| 99精品全国免费观看| 日本一区二区免费在线观看视频 | 韩国国内大量揄拍精品视频| av免费网站在线观看| 精品国产欧美成人夜夜嗨| 免费不卡视频| 久久久999国产| 18+视频在线观看| 久久69精品久久久久久久电影好| av观看在线| 久久理论片午夜琪琪电影网| 韩国日本一区| 亚洲18私人小影院| 欧美三级网站| 国产精品草莓在线免费观看 | 国产精品久久久久无码av色戒| 91一区一区三区| 中文字幕第4页| 国产精品欧美一区二区三区| 黑人狂躁日本娇小| 亚洲欧美激情小说另类| 九九热国产精品视频| 亚洲国产精品一区二区www| 香蕉免费毛片视频| 欧亚洲嫩模精品一区三区| 中文字幕在线观看1| 日韩一二三区不卡| 日本加勒比一区| 亚洲欧美成人一区二区在线电影| 高清中文字幕一区二区三区| 中文字幕亚洲字幕| 精精国产xxxx视频在线中文版| 97av在线视频免费播放| 日产精品一区| 亚洲最大的成人网| 日韩精品免费一区二区三区竹菊| 奇米888一区二区三区| 日韩欧美精品综合| 日韩在线观看a| 美女视频一区免费观看| 污网站在线免费| 成人的网站免费观看| 国产又黄又粗视频| 亚洲综合一二三区| 免费看污视频的网站| 欧美一级二级在线观看| 色视频免费在线观看| 北条麻妃一区二区三区中文字幕 | 都市激情一区| 精品中文字幕乱| 制服丝袜专区在线| 亚洲精品日韩av| 国产一区二区在线| www.国产二区| 日韩电影一区二区三区四区| 欧美xxxx黑人| 国产精品久久综合| 男人的天堂一区二区| 欧美一区二区视频在线观看2020| 日本私人网站在线观看| 欧美日韩国产成人高清视频| 成人啊v在线| 国产亚洲欧美一区二区三区| 国产精品99久久精品| 97在线播放视频| 国产iv一区二区三区| 阿v天堂2014| 欧美日韩国产精品一区| 国产三区在线播放| 国产午夜精品全部视频播放 | 91成人精品| 激情网站五月天| zzijzzij亚洲日本少妇熟睡| 熟女少妇a性色生活片毛片| 色婷婷av一区二区三区之一色屋| 丰满人妻一区二区三区无码av | 精品国产视频一区二区三区| 91久久精品一区二区三| 视频一区二区免费| 欧美日韩国产第一页| 欧美视频第一| 日韩一本精品| 免费日韩一区二区| 一级特黄a大片免费| 亚洲一区二区在线观看视频 | 国产真实乱偷精品视频| 777午夜精品视频在线播放| 国产大片在线免费观看| 国产91亚洲精品| 国产成人手机高清在线观看网站| 欧美日韩不卡在线视频| 国产成人综合亚洲网站| 丁香花五月激情| 91精品国产麻豆国产自产在线 | 亚洲日本护士毛茸茸| 在线免费观看日韩视频| 伊人久久免费视频| 国产超碰精品| 日韩av电影免费播放| 久久精品二区三区| 免费一级做a爰片久久毛片潮| 欧美性猛交xxxxx免费看| 欧美色18zzzzxxxxx| 日本sm极度另类视频| 午夜精品影视国产一区在线麻豆| 国产原创popny丨九色| 91美女片黄在线观看91美女| 麻豆精品久久久久久久99蜜桃| 亚洲女人天堂成人av在线| 午夜无码国产理论在线| 亚洲精品日韩在线观看| 九色|91porny| 国产精品99久久久久久成人| 制服丝袜在线91| 肉肉视频在线观看| 国产伦视频一区二区三区| 亚洲深爱激情| 国产精品美女高潮无套| 欧美日韩免费在线视频| 女女色综合影院| 91久久国产综合久久蜜月精品| 伊人久久大香线蕉av超碰演员| 加勒比精品视频| 91久久精品一区二区| 日韩黄色影院| 99高清视频有精品视频| 99伊人成综合| 国产精品久久久视频| 在线不卡中文字幕| 里番在线播放| 欧美区高清在线| 麻豆国产精品777777在线| 精品欧美一区二区久久久久| 亚洲精品第一页| 欧美影视资讯| 日本精品免费视频| av成人免费在线| 午夜精品久久久久久久蜜桃| 日韩中文字幕视频在线| 成人动态视频| 中文字幕在线观看第三页| 亚洲日本一区二区| 日韩在线观看视频网站| 国产精品夫妻激情| 午夜欧美精品久久久久久久| 一本色道综合久久欧美日韩精品| 欧美三级韩国三级日本一级| 五月花成人网| 亚洲第一导航| 99精品视频中文字幕| 国产精品羞羞答答在线| 91精品国产成人www| 99久久久久| 右手影院亚洲欧美| 欧美一区二区三区性视频| xxxxxx欧美| www.xxx麻豆|