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

歡迎訪問 生活随笔!

生活随笔

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

python

python广深地区房价数据的爬取与分析

發布時間:2023/12/8 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python广深地区房价数据的爬取与分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python房產數據分析

  • 1、數據爬取
  • 2、明確需求與目的
    • 數據預覽
    • 提出問題
  • 3.數據預處理
    • 數據清洗
      • 缺失值
      • 異常值(對連續性標簽做處理)
      • 異常值(對離散標簽做處理)
  • 4、數據分析
    • 問題1、廣東省房價的總體情況如何?
    • 問題2、高端小區都有哪些?
    • 問題3、廣東省小區的命名偏好
    • 問題4、廣深兩地的房源分布如何
    • 問題5、廣深房價與房屋面積大小的關系如何?
    • 問題6、廣深地區房源分布的地鐵線 以及 房價與距地鐵線距離的關系
    • 問題7、廣深地區房屋朝向
    • 問題8、廣深地區建設年份集中情況
    • 問題9、廣深地區熱門戶型
  • 5、機器學習預測房價
      • 數據預處理
      • 線性回歸
      • KNN
      • 其他的回歸模型
      • 模型調參
      • 模型加權平均集成
      • 模型融合
  • 6、總結

參考請標出處

1、數據爬取

房天下的網站,用最便捷的requesets+xpath定位爬取。
由于房地產市場有一定的飽和,新房的數據量太小,因此選擇二手房的數據

import requests import re from lxml import etree import csv import timefp=open('E:\ fangtianxia.csv','wt',newline='',encoding='utf-8') writer=csv.writer(fp) writer.writerow(('city','name','loc','size','area','price','price_sum','dire','floor','buildtime','advantage')) headers = {'Connection': 'close',"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3","accept-encoding": "gzip, deflate, br","cache-control": "no-cache","accept-language": "zh-CN,zh;q=0.9","cache-control": "no-cache","cookie" : "global_cookie=cvgwqloe7oksvtftupwmtsn1o20jztnjsd5; city=sz; Integrateactivity=notincludemc; integratecover=1; SKHRecordssz=%252c%25e5%25b1%2585%25e5%25ae%25b6%25e4%25b8%2589%25e6%2588%25bf%252c%25e7%2589%25a9%25e4%25b8%259a%252c%25e4%25b8%259a%25e4%25b8%25bb%25e8%25af%259a%25e5%25bf%2583%25e5%2587%25ba%25e5%2594%25ae%257c%255e2019%252f8%252f27%2b19%253a56%253a33%257c%255e0%257c%2523%25e5%25a4%25a7%25e8%25bf%2590%25e6%2596%25b0%25e5%259f%258e%2b%25e5%258e%2585%25e5%2587%25ba%25e9%2598%25b3%25e5%258f%25b0%2b%25e7%25b2%25be%25e8%25a3%2585%25e4%25b8%2589%25e6%2588%25bf%2b%25e6%25bb%25a1%25e4%25b8%25a4%25e5%25b9%25b4%257c%255e2019%252f8%252f27%2b19%253a56%253a41%257c%255e0; __utma=147393320.1831537449.1566899575.1566905739.1566993019.4; __utmz=147393320.1566993019.4.4.utmcsr=search.fang.com|utmccn=(referral)|utmcmd=referral|utmcct=/captcha-c342d934c8/; g_sourcepage=ehlist; __utmc=147393320; logGuid=a4782b6a-96fe-4bbf-90e4-395577d22851; __utmt_t0=1; __utmt_t1=1; __utmt_t2=1; __utmb=147393320.18.10.1566993019; unique_cookie=U_klome40gpefgacg4y0p3st5ko1sjzv86iuc*6","pragma": "no-cache","referer": "https://sz.esf.fang.com/","sec - fetch - mode": "navigate","sec - fetch - site" : "none","sec-fetch-user": "?1","upgrade-insecure-requests" : "1","user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36",} city_list=[]def get_info(city_url):i=re.search('house/i3(.*?)/',city_url).group(1)city_name=re.search('//(.*?).esf',city_url).group(1)print('正爬取{}第{}頁'.format(city_name,i))requests.packages.urllib3.disable_warnings()response=requests.get(city_url,headers=headers,timeout=None,verify=False)selector=etree.HTML(response.text)infos = selector.xpath('//dl[@dataflag="bg"]')try:for info in infos:name = info.xpath('dd/p[2]/a/@title')name = name[0] if len(name) != 0 else ' 'loc = info.xpath('dd/p[2]/span/text()')[0]size = info.xpath('dd/p/text()[1]')[0].strip()area = info.xpath('dd/p/text()[2]')[0].strip()[:-2]dire = info.xpath('dd/p/text()[4]')[0].strip()floor = info.xpath('dd/p/text()[3]')[0].strip()buildtime = info.xpath('dd/p/text()[5]')buildtime = buildtime[0].strip() if len(buildtime) != 0 else '未知'price = info.xpath('dd[2]/span[2]/text()')[0].strip()[:-4]pricesum = info.xpath('dd[2]/span/b/text()')[0].strip()advantage = info.xpath('dd/p[3]')advantage = advantage[0].xpath('string(.)').strip()#獲取連續多個標簽的文本advantage = advantage if len(advantage) != 0 else '無'print(city_name,name,loc,size,area,dire,floor,buildtime,price,pricesum,advantage)writer.writerow((city_name,name, loc, size, area, price, pricesum, dire, floor, buildtime, advantage))except IndexError:passif __name__=='__main__':city_name = ['sz','gz','zh','shaoguan','st','fs','zj', 'zhaoqing', 'jm', 'maoming','huizhou', 'meizhou','shanwei', 'heyuan', 'yangjiang', 'qingyuan', 'dg','zs', 'chaozhou', 'jieyang', 'yunfu']urls = ['https://{}.esf.fang.com'.format(city) for city in city_name]print(urls)try:for url in urls:response = requests.get(url,headers=headers,timeout=None)page = re.findall('<p>共(.*?)頁</p>', response.text)[0]print(page)city_urls = [url +'/house/i3' + str(i) + '/' for i in range(1, int(page) + 1)]print(city_urls)for city_url in city_urls:city_list.append(city_url)except IndexError:passfor city_ in city_list:try:get_info(city_)except:print("Connection refused by the server..")print("Let me sleep for 5 seconds")time.sleep(5)print("now let me continue...")continuefp.close()

2、明確需求與目的

當今時代,房價問題一直處于風口浪尖,房價的上漲抑或下跌都牽動著整個社會的利益,即便是政府出臺各種政策方針也只能是暫時抑制樓市的漲勢,對于需要買房的人來說,除了關注這些變化和政策外,還有一個非常頭疼的問題,在哪里買房,房價怎樣。一般的人會不?;ù罅烤滏溂?、安居客等房地產網站,借助他們展示的內容進行篩選,但因地區眾多,各個地段、房價差異的對比以及入手時機的把握,都得自己去一個個查閱與分析,非常麻煩。倘若可以通過數據的爬取,再按照自己希望的維度統計、分析與展示,會讓數據變得清晰明了。本項目旨在提取并展示數據,為剛需購房者提供有用信息。

數據預覽


拿到數據后首先要明確各個列名的含義
city | 城市
name | 樓盤名字
loc|地址
size | 房屋布局
area | 面積
price| 價格
price_sum| 總價
dire| 朝向
floor| 樓層
buildtime| 建成時間
advantage| 優勢

提出問題

1、廣東省房價的總體情況如何?
2、高端小區都有哪些?
3、廣東省小區的命名偏好
4、廣深兩地的房源分布如何
5、廣深房價與房屋面積大小的關系如何?
6、廣深地區房源分布的地鐵線 以及 房價與距地鐵線距離的關系
7、廣深地區房屋朝向
8、廣深地區建設年份集中情況
9、廣深地區熱門戶型

3.數據預處理

第一步導入相關的庫,并做相關設置

import os os.chdir('H:\\ana\data')#切換到指定路徑 import numpy as np import pandas as pd from pyecharts import Map,Bar,WordCloud,Pie import matplotlib.pyplot as plt import re import seaborn as sns from scipy import stats plt.style.use('ggplot') from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] #解決seaborn中文字體顯示問題 plt.rc('figure', figsize=(10, 10)) #把plt默認的圖片size調大一點 plt.rcParams["figure.dpi"] =mpl.rcParams['axes.unicode_minus'] = False # 解決保存圖像是負號'-'顯示為方塊的問題 %matplotlib inline

第二步加載數據集

data=pd.read_excel('房產數據.xlsx') print(data.shape)#返回數據行列數 # data.head()#查看開頭指定列數 # data.tail()#查看末尾指定列數 data.sample(10)#隨機取指定列數

數據清洗

缺失值

通過info查看數據信息。
也可以通過isnull與sum結合,查看缺失值情況。

data.info()

data.isnull().sum()


缺失值占總數據的%10左右,可以直接刪去。但達到%30左右及以上,我們可以采用填充的方法,均值中值或者眾數來填充視情況而定。

# 刪除所有含有空值的行。就地修改。 data.dropna(axis=0, inplace=True) data.isnull().sum()

異常值(對連續性標簽做處理)

通過describe查看數值信息。
可配合箱線圖輔助。
異常值可以刪除,視為缺失值,或者不處理。

data.describe()

sns.boxplot(data=data['price']) sns.boxplot(data=data['area'])



箱線圖包括最小值,四分之一位點q1,中位點,四分三位點q3,最大值,離群點。
離群點定義為小于q1 - 1.5IQR,大于q3 + 1.5IQR(q3-q1=IQR)。
離群點可能為異常值,但就此看這些離群點都是算在一個合理的范圍內的。

第一張圖為價格的箱線圖,離群點很多,說明廣東省存在個別市的房價差異巨大,但大多數處于較低的水平。這一現象符合認知,珠三角城市房價大于其他地級市房價。
第二張圖為房屋面積的箱線圖,也存在不少的離群點,面積位于100-200平米的房屋占絕大多數,存在特別大面積的房屋有可能是集體宿舍,經瀏覽網頁發現也有可能存在商家亂填刷單的現象,屬于異常值,需要后續清洗

#清洗面積和價格的異常數據,主觀選取一個較合理范圍 data=data.drop(data[data['area']>300].index) data=data.drop(data[data['price']>200000].index)

異常值(對離散標簽做處理)

1、朝向

data['dire'].unique()


由于極其少數網站頁面沒有朝向的數據,而是把后面建成時間的數據提前,因此有些錯亂。
但無妨,我們只需做個簡單的過濾,保留有正確朝向的數據

index=data[~data['dire'].isin(['東北向', '北向', '南向', '東向', '西南向', '南北向', '東南向', '西北向', '西向', '東西向'])].index data=data.drop(index)

2、建成時間

data['buildtime'].unique()


發現存在幾項異常的時間,有可能是地產商預計的建成時間,我們不考慮未建成的房屋,因此做一個過濾

index=data[data['buildtime'].isin(['2020年建','2021年建', '2022年建', '2025年建'])].index data=data.drop(index)

3、樓層

data['floor'].unique()


這一項數據非常凌亂,而且存在有一些極其異常的數據,我們做一個過濾

#清洗個別嚴重異常數據 index=data[data['floor'].isin(['低層(共302層)','低層(共215層)','低層(共130層)', '低層(共220層)','低層(共142層)'])].index data=data.drop(index)

4、房屋布局

data['size'].unique()


室和廳數量比較多的查看后發現均為集體宿舍或大型別墅,在一個比較合理的范圍

index=data[data['size'].isin([ '0室0廳'])].index data=data.drop(index)

最后將清洗后的數據保存,把廣州深圳的數據另外保存,下面會著重分析

#保存清洗后的數據 data.to_csv('data_clean.csv',index=False) data.loc[data.city=='深圳',:].to_csv('shenzhen_data_clean.csv',index=False) data.loc[data.city=='廣州',:].to_csv('guangzhou_data_clean.csv',index=False)

4、數據分析

問題1、廣東省房價的總體情況如何?

g = data.groupby("city")#按城市分組 r = g["price"].agg(["mean", "count"])#按價格的均值、數量創建對象 r = r.sort_values("mean", ascending=False)#按均值的降序排列 display(r) r.plot(kind="bar")


很明顯發現,珠三角城市房價位居前列,粵東粵西的邊緣城市靠后,其中廣州深圳的房價顯著超出平均水平。數據量上珠三角城市也明顯占優,說明大城市的房地產市場更加火爆。而小城市中陽江的數據量也比較大,個人認為應該是當地海陵島的旅游業比較火爆,帶動房產市場。

接下來繪制一個價格地圖,更加直觀的展示數據

city_sum=r.index.tolist() for i in range(len(city_sum)):city_sum[i]+='市'#map的調用需要城市全稱 price_avg=r['mean'].tolist() map=Map('廣東省各地級市平均房價','單位:元/平方米',title_color="#fff",title_pos="center",width=1200, height=600,background_color='#404a59') map.add("", city_sum, price_avg,maptype='廣東',visual_range=[7000,35000],is_visualmap=True, visual_text_color='#000',is_label_show=True)

問題2、高端小區都有哪些?

我們發現就算在珠三角地區中,城市內的各個樓盤也存在很大的價格差異。
定義房價大于10萬的小區為高端小區,作一個展示

upscale_community=pd.DataFrame()#創建一個新的DF對象 city_sum=r.index.tolist() for city in city_sum:data_city=data.loc[data.city==city,:]#選取特定的城市data_city=data_city.loc[data_city.price>100000,:]#選取房價>十萬的數據upscale_community=pd.concat([upscale_community,data_city],axis=0,ignore_index=True)#合并符合條件的數據集upscale_community=upscale_community.loc[:,'name'].drop_duplicates()#去掉重復值 name=upscale_community.tolist() value=[1 for i in range(len(name))] wordcloud=WordCloud(width=1500, height=800) wordcloud.add('', name, value, word_size_range=[10,20])

問題3、廣東省小區的命名偏好

import jieba import jieba.analyse #載入數據 rows=pd.read_csv('data_clean.csv', header=0,encoding='utf-8',dtype=str)segments = [] for index, row in rows.iterrows():content = row[1] #提出小區名字的數據#TextRank 關鍵詞抽取,只獲取固定詞性words = jieba.analyse.textrank(content, topK=50,withWeight=False,allowPOS=('ns', 'n', 'vn', 'v'))for word in words:# 記錄全局分詞segments.append({'word':word, 'count':1})dfSg = pd.DataFrame(segments)# 詞頻統計 dfWord = dfSg.groupby('word')['count'].sum() dfWord.sort_values(ascending=False)[:30] #取前30輸出

輸出結果如下

從上看出廣東省的小區偏好以花園、廣場、時代、國際等詞命名。同時也看出房地產商保利在廣東省占據一定的市場份額

問題4、廣深兩地的房源分布如何

想要把房源的分布在地圖上展示出來,需要經緯度的數據,這里調用百度地圖的API,把已有的地址數據轉換為經緯度數據

import json from urllib.request import urlopen, quote import requests,csv import pandas as pd def getlnglat(address):url = 'http://api.map.baidu.com/geocoder/v2/'output = 'json'ak = '###############'#這里輸出你個人在百度地圖注冊的KEYadd = quote(address) #由于本文城市變量為中文,為防止亂碼,先用quote進行編碼uri = url + '?' + 'address=' + add + '&output=' + output + '&ak=' + akreq = urlopen(uri)res = req.read().decode() #將其他編碼的字符串解碼成unicodetemp = json.loads(res) #對json數據進行解析return temp# file = open(r'H:\ana\point.json','w') #建立json數據文件 try:data=pd.read_csv(r'H:\ana\data\guangzhou_data_clean.csv')#以廣州市為例子for i in range(len(data)):loc='廣州市'+data.loc[i,'loc']price=data.loc[i,'price']lng = getlnglat(loc)['result']['location']['lng'] #采用構造的函數來獲取經度data.loc[i,'lng']=lnglat = getlnglat(b)['result']['location']['lat'] #獲取緯度data.loc[i,'lat']=latdata.loc[i,'point']=str(lng)+','+str(lat)str_temp = '{"lat":' + str(lat) + ',"lng":' + str(lng) + ',"count":' + str(c) +'},'print(str_temp,i) #也可以通過打印出來,把數據copy到百度熱力地圖api的相應位置上except KeyError:passdata.to_csv('gz_latlon.csv',index=False)

獲取經緯度后,在百度地圖平臺上上傳相關帶有經緯度的數據即可制作相關的熱力地圖
結果如下:
深圳


廣州


可以發現,深圳的房源分布較為均勻,大多集中在南山區和福田區。圖示中點越大代表價格越高,發現深圳灣周邊和福田區中心的位置房價相對高很多。
廣州房源的分布集中在白云區和天河區,也有一些小的集群點分布在廣州北站、廣州東站等交通樞紐附近,而廣州南站較為偏僻,比較少房子分布

問題5、廣深房價與房屋面積大小的關系如何?

def area_price_relation(city):data=pd.read_csv('{}_data_clean.csv'.format(city))g=sns.jointplot(x='area',y='price',data=data, kind='reg' ,stat_func=stats.pearsonr)g.fig.set_dpi(100)g.ax_joint.set_xlabel('面積', fontweight='bold')g.ax_joint.set_ylabel('價格', fontweight='bold')return g area_price_relation('shenzhen')

area_price_relation('guangzhou')


可見價格與面積之間有一定的正相關關系。深圳中面積的影響更大,說明深圳的房價受波動更大,房價的不穩定性更大。

問題6、廣深地區房源分布的地鐵線 以及 房價與距地鐵線距離的關系

def get_distance(city,data=data):station=[]#站distance=[]#距離station_count=[]#地鐵線房源分布數量station_name=[]#地鐵線data1=data.loc[data.city==city,:]data1=data1.reset_index(drop=True)#重置索引for i in range(len(data1)):s=re.findall('\d+',data1.loc[i,'advantage'])#用正則表達式匹配advantage標簽if len(s)==2:distance.append(s[1])#距離station.append(s[0])#站線data1.loc[i,'distance']=s[1]data1.to_csv('{}_distance.csv'.format(city),index=False) #重新保存數據,后續進行分析count=list(set(station))#列表去掉重復值的方法count.sort()#列表排序for i in count:station_count.append( station.count('{}'.format(i)) ) #統計各個站線房源分布數量station_name.append('{}號線'.format(i)) #相應站線 bar=Bar('')bar.add('' , station_name , station_count ,is_label_show=True , is_more_utils = True)return bar get_distance('深圳')

get_distance('廣州')

def distance_price_relation(city_short):data=pd.read_csv('{}_distance.csv'.format(city_short))g=sns.jointplot(x='distance',y='price',data=data.dropna(subset=['distance']),kind='reg',stat_func=stats.pearsonr)g.fig.set_dpi(100)g.ax_joint.set_xlabel('最近地鐵距離',fontweight='bold')g.ax_joint.set_ylabel('價格',fontweight='bold')return g distance_price_relation('sz')

distance_price_relation('gz')


從上可見,深圳房子多分布在1、2、3號線,廣州多分布在2、3、5、6號線。
房價與距離地鐵站的距離有一定的負相關關系,距離越近,房價越高的趨勢大。

問題7、廣深地區房屋朝向

def dire_pie(city_short):data=pd.read_csv('{}_distance.csv'.format(city_short))dire=data.dire.value_counts().index.tolist()count=data.dire.value_counts().values.tolist()pie=Pie('朝向統計餅狀圖',title_pos='center')pie.add('餅圖', dire, count, is_label_show=True,legend_orient='vertical', legend_pos='left',is_more_utils=True)return pie dire_pie('sz')

dire_pie('gz')


很明顯發現朝南的房子占%50以上。說明很多房地產商會偏向于建筑朝南的房子,以吸引顧客
朝南的房子有其優點:
1、由于我國位于北半球,大部分時間陽光從南方照射過來,而居住南面則房屋采光良好;
2、夏天時,強烈的下午陽光會偏向北方,南面的房屋可以避免下午陽光造成的高溫;
3、冬天時,陽光會偏向與南面房屋,使得房屋在寒冷季節可以保持比較溫暖。

問題8、廣深地區建設年份集中情況

def time_pie(city):time=data[data.city==city].buildtime.value_counts().index.tolist()[:5]count=data[data.city==city].buildtime.value_counts().values.tolist()[:5]pie=Pie('建年統計餅狀圖',title_pos='center')pie.add('餅圖', time, count, is_label_show=True,legend_orient='vertical', legend_pos='left',is_more_utils=True)return pie time_pie('深圳')

time_pie('廣州')


從上可發現,廣深地區的房子集中在2014和2015兩年,一定程度上說明這兩年是房地產業迅猛發展的兩年。同時2018年在前列,一定程度上說明廣深地區流動人口占有較大的比重,房屋商品化,二手房的交易市場較熱。也有大量年代較遠的房子在售,說明這些老房子有一定的市場。

問題9、廣深地區熱門戶型

def size(n,data=data):size_count=data[data.city==n]['size'].value_counts().values[:5]size_kind=data[data.city==n]['size'].value_counts().index[:5]bar=Bar('戶型排行')bar.add('',size_kind,size_count,is_label_show=True,is_more_utils = True)return bar size('深圳')

size('廣州')


從上得出,廣深地區熱門戶型非常一致,其中最熱門為3室2廳

5、機器學習預測房價

采用機器學習算法綜合考慮多個因素對房價的影響,建立預測模型。
首先要講數據轉換為可以作為模型輸入的矩陣形式

sz_data=pd.read_csv('sz_distance.csv') gz_data=pd.read_csv('gz_distance.csv') def transform(data):for i in range(len(data)):words=list(jieba.cut(data.loc[i,'advantage']))if '滿二' in words:data.loc[i,'exemption of business tax']=1else:data.loc[i,'exemption of business tax']=0if '滿五' in words:data.loc[i,'exemption of double tax']=1else:data.loc[i,'exemption of double tax']=0if '教育' in words:data.loc[i,'quality education']=1else:data.loc[i,'quality education']=0transform(sz_data) transform(gz_data)

觀察數據,發現房屋優勢特征中滿二、滿五、優質教育的字段很多,因此單獨轉換為0和1,作為輸入。

new_data=pd.DataFrame() def datatrans(new_data,data,dire_sum=list(gz_data['dire'].unique())):new_data['city']=data['city']new_data['area']=data['area']new_data['buildtime']=data['buildtime'].astype('float')new_data['distance']=data['distance']for i in range(len(data)):s=re.findall('\d+',data.loc[i,'size'])new_data.loc[i,'room_num']=float(s[0])new_data.loc[i,'hall_num']=float(s[1])if '低層' in data.loc[i,'floor']:new_data.loc[i,'floor']=1elif '中層' in data.loc[i,'floor']:new_data.loc[i,'floor']=2elif '高層' in data.loc[i,'floor']:new_data.loc[i,'floor']=3dire=data.loc[i,'dire']idx=dire_sum.index(dire)+1new_data.loc[i,'dire']=idxnew_data['exemption of business tax']=data['exemption of business tax']new_data['exemption of double tax']=data['exemption of double tax']new_data['quality education']=data['quality education']datatrans(new_data,sz_data) new_data1=pd.DataFrame() datatrans(new_data1,gz_data) new_data1=pd.concat([new_data1,new_data],axis=0,ignore_index=True)

進一步處理數據,將樓層按照低中高分別賦值1、2、3作為輸入。
再用正則表達式將房屋布局的數據拆分為房間數量和客廳數量兩個特征輸入。
將各個不同朝向的數據轉化為1-8作為輸入

gz_price = gz_data['price'] sz_price = sz_data['price'] price = pd.concat([gz_price,sz_price],axis=0,ignore_index=True) new_data1 = new_data1.join(pd.get_dummies(new_data1.city)) new_data1.drop('city',axis=1,inplace=True) new_data1.to_csv('new_data7.20.csv',index=False)

當前數據有11個特征(房屋面積、建成時間、距地鐵站距離、房間數、客廳數、樓層、方向、是否滿二、是否滿五、是否優質教育、城市)和1個標記(房價)。因為預測目標——房價是一個連續變量,因此本項目中的價格預測是一個回歸問題。

數據預處理

data=pd.read_csv('new_data7.20.csv') data['distance'].fillna(5000,inplace=True) data['buildtime'].fillna(data['buildtime'].mode()[0],inplace=True) X = data.drop(["price"], axis=1)#數據分割,隨機采樣25%作為測試樣本,其余作為訓練樣本 from sklearn.model_selection import train_test_split x_train, x_test, y_train, y_test = train_test_split(X, y, random_state=0, test_size=0.25)#數據標準化處理 歸一化 from sklearn.preprocessing import StandardScaler ss_x = StandardScaler() x_train = ss_x.fit_transform(x_train) x_test = ss_x.transform(x_test)

線性回歸

from sklearn.linear_model import LinearRegression lr = LinearRegression() #初始化 lr.fit(x_train, y_train) #訓練數據 lr_y_predict = lr.predict(x_test) #回歸預測 #性能測評:使用R方得分指標對模型預測結果進行評價 from sklearn.metrics import r2_score print("LinearRegression模型的R方得分為:", r2_score(y_test, lr_y_predict))plt.figure(figsize=(15, 5)) plt.plot(y_test.values[:100], "-r", label="真實值") plt.plot(lr_y_predict[:100], "-g", label="預測值") plt.legend() plt.title("線性回歸預測結果")


KNN

param_grid = [{'weights':['uniform'],'n_neighbors':[i for i in range(1,12)]},{'weights':['distance'],'n_neighbors':[i for i in range(1,12)],'p':[i for i in range(1,6)]} ] from sklearn.neighbors import KNeighborsRegressor knnrgr = KNeighborsRegressor() from sklearn.model_selection import GridSearchCV grid_search = GridSearchCV(knnrgr,param_grid) grid_search.fit(x_train,y_train)

用網格搜索法尋找調參,訓練結果為

其他的回歸模型

models = [Ridge(),Lasso(alpha=0.01,max_iter=10000),RandomForestRegressor(), GradientBoostingRegressor(),SVR(),ElasticNet(alpha=0.001,max_iter=10000), SGDRegressor(max_iter=1000,tol=1e-3),BayesianRidge(),KernelRidge(alpha=0.6, kernel='polynomial', degree=2, coef0=2.5),ExtraTreesRegressor(), XGBRegressor(max_depth=5, learning_rate=0.1, n_estimators=160, silent=False, objective='reg:gamma')] names = [ "鄰回歸", "Lasso回歸", "隨機森林", "梯度提升樹", "支持向量機" , "彈性網絡","梯度下降回歸","貝葉斯線性回歸","L2正則線性回歸","極端隨機森林回歸","Xgboost回歸"] for name, model in zip(names, models):model.fit(x_train,y_train)predicted= model.predict(x_test)print("{}: {:.6f}, {:.4f}".format(name,model.score(x_test,y_test),mean_squared_error(y_test, predicted)))

結果如下

模型調參

class grid():def __init__(self,model):self.model = modeldef grid_get(self,X,y,param_grid):grid_search = GridSearchCV(self.model,param_grid,cv=5,n_jobs=-1)grid_search.fit(X,y)print(grid_search.best_params_, grid_search.best_score_)print(pd.DataFrame(grid_search.cv_results_)[['params','mean_test_score','std_test_score']])

Lasso回歸調參

grid(Lasso()).grid_get(x_train,y_train,{'alpha': [0.0004,0.0005,0.0007,0.0006,0.0009,0.0008],'max_iter':[10000]})


嶺回歸調參

grid(Ridge()).grid_get(x_train,y_train,{'alpha':[35,40,45,50,55,60,65,70,80,90]})


核鄰回歸調參

param_grid={'alpha':[0.2,0.3,0.4,0.5], 'kernel':["polynomial"], 'degree':[3],'coef0':[0.8,1,1.2]} grid(KernelRidge()).grid_get(x_train,y_train,param_grid)


彈性網絡調參

grid(ElasticNet()).grid_get(x_train,y_train,{'alpha':[0.0005,0.0008,0.004,0.005],'l1_ratio':[0.08,0.1,0.3,0.5,0.7],'max_iter':[10000]})

模型加權平均集成

def r2(model,X,y):return cross_val_score(model, X, y, scoring="r2", cv=5)class AverageWeight(BaseEstimator, RegressorMixin):def __init__(self,mod,weight):self.mod = modself.weight = weightdef fit(self,X,y):self.models_ = [clone(x) for x in self.mod]for model in self.models_:model.fit(X,y)return selfdef predict(self,X):w = list()pred = np.array([model.predict(X) for model in self.models_])# for every data point, single model prediction times weight, then add them togetherfor data in range(pred.shape[1]):single = [pred[model,data]*weight for model,weight in zip(range(pred.shape[0]),self.weight)]w.append(np.sum(single))return wlasso = Lasso(alpha=0.0009,max_iter=10000) ridge = Ridge(alpha=35) ker = KernelRidge(alpha=0.5 ,kernel='polynomial',degree=3 , coef0=0.8) ela = ElasticNet(alpha=0.005,l1_ratio=0.3,max_iter=10000) bay = BayesianRidge()w1 = 0.15 #按R2指標賦權 w2 = 0.15 w3 = 0.4 w4 = 0.15 w5 = 0.15weight_avg = AverageWeight(mod = [lasso,ridge,ker,ela,bay],weight=[w1,w2,w3,w4,w5]) r2(weight_avg,x_train,y_train) r2(weight_avg,x_train,y_train).mean()

模型融合

class stacking(BaseEstimator, RegressorMixin, TransformerMixin):def __init__(self,mod,meta_model):self.mod = modself.meta_model = meta_modelself.kf = KFold(n_splits=5, random_state=42, shuffle=True)def fit(self,X,y):self.saved_model = [list() for i in self.mod]oof_train = np.zeros((X.shape[0], len(self.mod)))for i,model in enumerate(self.mod):for train_index, val_index in self.kf.split(X,y):renew_model = clone(model)renew_model.fit(X[train_index], y[train_index])self.saved_model[i].append(renew_model)oof_train[val_index,i] = renew_model.predict(X[val_index])self.meta_model.fit(oof_train,y)return selfdef predict(self,X):whole_test = np.column_stack([np.column_stack(model.predict(X) for model in single_model).mean(axis=1) for single_model in self.saved_model]) return self.meta_model.predict(whole_test)def get_oof(self,X,y,test_X):oof = np.zeros((X.shape[0],len(self.mod)))test_single = np.zeros((test_X.shape[0],5))test_mean = np.zeros((test_X.shape[0],len(self.mod)))for i,model in enumerate(self.mod):for j, (train_index,val_index) in enumerate(self.kf.split(X,y)):clone_model = clone(model)clone_model.fit(X[train_index],y[train_index])oof[val_index,i] = clone_model.predict(X[val_index])test_single[:,j] = clone_model.predict(test_X)test_mean[:,i] = test_single.mean(axis=1)return oof, test_mean a = Imputer().fit_transform(x_train) b = Imputer().fit_transform(y_train.values.reshape(-1,1)).ravel() stack_model = stacking(mod=[lasso,ridge,ker,ela,bay],meta_model=ker)

6、總結

本項目收集了廣東省二手房數據,著重分析廣深地區的房價。首先采用統計分析的方法對數據進行初步分析,大致了解房價分布及其影響因素;隨后調用百度地圖API,實現數據地圖可視化。最后采用機器學習方法建模預測,并比較了幾種常用回歸模型的預測效果。
基本符合一個完整數據分析案例的要求,采用直觀的數據可視化方式展示數據,并通過數據分析為二手房購買者提供建設性意見。但仍有很多不足的地方,如并沒有對數據進行特征工程,沒有進行特征的轉換和篩選,機器學習模型的調參也比較簡略,因此預測能力還有很大的提升空間。

總結

以上是生活随笔為你收集整理的python广深地区房价数据的爬取与分析的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天堂av在线中文在线 | 91污污视频在线观看 | 欧美日韩1区 | 国产亚洲精品bv在线观看 | 免费看国产曰批40分钟 | 日韩丝袜在线观看 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久草在线视频在线观看 | 在线观看免费版高清版 | 欧美亚洲国产一卡 | av国产网站| 涩涩在线 | 久久久久欠精品国产毛片国产毛生 | 国产精品久久久久免费观看 | 精品视频在线免费观看 | 99久久日韩精品免费热麻豆美女 | 91成人国产 | 黄色片网站免费 | 精品久操| 在线观看亚洲专区 | 国产精品一码二码三码在线 | 不卡av在线免费观看 | 久久99精品国产一区二区三区 | 在线观看中文字幕第一页 | 亚洲免费一级 | 亚洲视频久久久久 | 欧美精品色 | 天天激情站 | 涩涩网站在线播放 | 色噜噜日韩精品欧美一区二区 | 日韩大片免费在线观看 | 一区三区在线欧 | 99精品视频一区 | 久福利| 狠狠五月天 | 免费在线电影网址大全 | 超薄丝袜一二三区 | 亚洲视频每日更新 | 丁香九月婷婷综合 | 欧美极品xxxx | 亚洲精品乱码久久久久久蜜桃91 | 亚洲精品美女久久久久 | 午夜视频一区二区 | 久要激情网 | 国产精品24小时在线观看 | 婷婷亚洲综合五月天小说 | 久久人人爽 | 91精品国产综合久久婷婷香蕉 | av在线超碰 | 成人久久精品 | 999一区二区三区 | 玖玖玖影院 | 在线免费观看黄色大片 | 玖玖视频网 | 天堂av免费观看 | 天天色天天操综合网 | 91九色视频 | 一区二区av | 精品久久影院 | 女人18毛片90分钟 | 三级黄免费看 | 国产91丝袜在线播放动漫 | 99久热在线精品视频 | 久久国产精品色av免费看 | 黄色在线免费观看网址 | 五月婷av | 亚洲精品动漫在线 | 99视频国产精品免费观看 | 国产 日韩 在线 亚洲 字幕 中文 | 久久久国产99久久国产一 | 久久伊99综合婷婷久久伊 | 精品国产一区二 | 久久精品一级片 | www日韩在线观看 | 天天色天天射天天综合网 | 色天天中文 | 丝袜美女在线 | 国产成人久久精品亚洲 | 97在线视频免费 | 国产美女在线精品免费观看 | 香蕉成人在线视频 | www.黄色小说.com | 久久99中文字幕 | 亚洲一区二区精品视频 | 久久久免费精品视频 | 黄色片免费看 | 国产色视频网站 | 婷婷日| 91麻豆精品国产自产 | 亚洲永久国产精品 | 久久精品99国产精品酒店日本 | 欧美一级片在线免费观看 | 欧美日韩国产精品一区二区三区 | wwwwww国产| 精品久久免费看 | 欧美天天综合 | 91麻豆精品国产91 | 欧美激情精品久久久久久免费印度 | 免费激情网 | 婷婷综合| 国产精品一区二区av日韩在线 | 天天草综合 | 午夜视频免费在线观看 | 波多野结依在线观看 | 久日精品 | 视频一区二区精品 | 欧美日韩视频在线观看免费 | 1024手机在线看 | 久久精品三| 人人草人人草 | 成人av中文字幕 | 91在线免费公开视频 | 亚洲综合成人在线 | 亚洲精选视频免费看 | 免费视频黄 | 黄色软件网站在线观看 | 丁香花在线视频观看免费 | 日韩在线不卡av | 亚洲欧美怡红院 | 国产精品一区二区三区久久 | 天天干一干| 国产三级精品三级在线观看 | 成人免费在线电影 | 色综合久久久久久久 | 天天综合导航 | 精品国产电影一区二区 | 婷婷在线色 | 96av视频 | 成人欧美亚洲 | 中文字幕在线观看av | 久久成人18免费网站 | 欧美日韩亚洲国产一区 | 性色视频在线 | 一区二区三区www | 狠狠色噜噜狠狠狠狠2021天天 | www.天天综合| 在线国产激情视频 | 欧美电影在线观看 | 成人av电影免费在线播放 | 国产在线a免费观看 | 久草在| 色婷婷综合久久久中文字幕 | 免费高清在线观看电视网站 | 久久免费高清 | 国产精品视屏 | 欧美另类tv| 亚洲少妇xxxx | 国产伦精品一区二区三区免费 | 国产高清免费 | 久久久综合色 | 亚洲精品视频在线免费 | 97视频在线免费播放 | 热久久电影| 免费开视频 | 99热这里只有精品久久 | 成人国产精品久久久春色 | 久久精品网站视频 | 麻豆观看| 国产在线国产 | 国产精品免费视频观看 | 成年人视频免费在线播放 | 成人免费看黄 | 日本三级人妇 | 欧美日韩在线视频观看 | 欧美一级免费高清 | 午夜av一区 | 久99视频 | 国产免费专区 | 国产成人久久77777精品 | 日本bbbb摸bbbb | 91.精品高清在线观看 | 亚洲二级片 | 久久精品视频在线免费观看 | 亚洲国产精品电影 | 天天射夜夜爽 | 久草干 | 韩国av免费 | 国产精品视频区 | 激情综合网婷婷 | 久久久久欠精品国产毛片国产毛生 | 久久8精品| 国内久久久久 | 欧美片一区二区三区 | 狠狠色噜噜狠狠狠合久 | 久久午夜电影网 | 六月丁香久久 | 中文字幕在线国产 | 亚洲黄污| 中文字幕亚洲五码 | 国产护士在线 | 免费看av片网站 | 在线播放 日韩专区 | 中文字幕中文字幕在线中文字幕三区 | 亚洲国产视频直播 | 久久综合九色综合久久久精品综合 | www.黄色片网站 | 97视频在线| 特黄特色特刺激视频免费播放 | 欧美久久久久久久 | 日韩黄色在线观看 | 亚洲视频 中文字幕 | 黄污污网站 | a视频在线观看 | 精品欧美小视频在线观看 | 久久免费视频这里只有精品 | 涩涩网站在线看 | 欧美成年黄网站色视频 | 在线观看视频你懂 | 99久久www免费 | 欧美精品九九99久久 | 久久久精品在线观看 | 欧美日韩三区二区 | 就操操久久 | 久草免费电影 | 久久伊人婷婷 | 久久精品国产亚洲 | 狠狠躁日日躁夜夜躁av | 色成人亚洲 | 久久久综合九色合综国产精品 | 四季av综合网站 | 中文字幕av在线播放 | 久久综合久久综合这里只有精品 | 亚洲一区黄色 | 久久激情小说 | 久久免费视频6 | 在线精品亚洲一区二区 | 日韩午夜电影 | 精品久久久久久久久久国产 | 欧美一二三视频 | 一区二区观看 | 麻豆一精品传二传媒短视频 | 99精品一区| 欧美极品久久 | 精品免费久久久久 | 久久午夜精品 | 欧美激情视频在线免费观看 | 亚洲视频在线观看 | 国产一区成人在线 | 天天操天天操天天爽 | 国产精品视频在线看 | 亚洲在线黄色 | 久久99精品热在线观看 | 欧美色图视频一区 | 日韩中文字幕免费电影 | 亚洲视屏在线播放 | 日本字幕网 | 日韩电影在线观看一区 | 亚洲国产精品999 | 热久久免费视频 | 9999亚洲| 国产一级黄| 欧美日韩在线第一页 | 国产黄色精品在线观看 | 人成午夜视频 | 一区二区不卡在线观看 | 久久久久国产免费免费 | 免费观看av网站 | 久久久精品国产一区二区电影四季 | 免费国产视频 | 久久福利在线 | 亚洲精品一区二区三区新线路 | 麻豆91精品 | 高清av中文在线字幕观看1 | 91字幕 | av免费在线播放 | 免费人成在线观看网站 | 中文字幕av在线电影 | 亚洲美女视频网 | 成人小电影在线看 | 99在线视频精品 | 亚洲一区精品二人人爽久久 | 日韩在线观看第一页 | 国产资源精品在线观看 | 久久国产a | 91黄色在线观看 | 亚洲激情影院 | 日韩午夜视频在线观看 | 精品福利片 | 免费黄色网址大全 | 欧美成人高清 | 91成品人影院 | 91视频免费国产 | 日日操日日操 | 欧美日韩国产色综合一二三四 | 成人污视频在线观看 | 97视频人人免费看 | 最近更新的中文字幕 | 中文一区二区三区在线观看 | 麻豆果冻剧传媒在线播放 | 香蕉免费在线 | 97在线观看视频 | 久久成人国产精品一区二区 | 精品久久久久久久久久久久久 | 99超碰在线播放 | 国产精品久久久久久久久搜平片 | 久久这里只有精品23 | 天天射天天操天天干 | 成人在线免费小视频 | 亚洲天堂色婷婷 | 日韩电影一区二区在线观看 | 在线观看国产福利片 | 天天躁日日躁狠狠躁av中文 | 91精品视频一区二区三区 | 亚洲成av人电影 | 国产永久免费 | 一区二区三区电影大全 | 欧美大荫蒂xxx | 永久免费在线 | 四虎影视精品永久在线观看 | 久久有精品 | 色老板在线视频 | 天天草夜夜 | 日韩一区二区三区高清免费看看 | 成片人卡1卡2卡3手机免费看 | 亚洲精品国产精品国自产 | 久久999精品 | 国产专区视频在线 | 在线电影 你懂得 | 欧美小视频在线观看 | 一级黄毛片 | 精品一二三四五区 | 国产亚洲久久 | 91av视频观看 | 亚洲妇女av | 亚洲精品理论片 | 免费观看性生活大片 | 天天干天天草天天爽 | 最新av电影网址 | 精品久久久精品 | 黄污视频网站大全 | 狠狠操狠狠 | 91麻豆产精品久久久久久 | 一区二区三区日韩精品 | 久久69精品| 日本公乱妇视频 | 激情丁香久久 | 日p视频在线观看 | 一区二区亚洲精品 | 免费视频在线观看网站 | 久久精品免费播放 | 日韩美精品视频 | 久久网站免费 | 亚洲欧洲在线视频 | 色福利网 | 又污又黄网站 | 亚洲美女精品 | 射久久 | 超薄丝袜一二三区 | 91在线精品一区二区 | 在线观看中文字幕亚洲 | 9久久精品 | 久久专区| 中文在线中文资源 | 久草在线视频新 | 日韩美av在线 | 日韩av网站在线播放 | 99精品区 | 国产高清精品在线 | 夜夜骑首页 | 中文电影网 | 欧美激情精品久久久久久变态 | 欧美成人高清 | 中文字幕在线观看国产 | 国产精品成人品 | 精品久久久久久综合日本 | 狠狠狠狠狠狠狠狠干 | 亚洲一区尤物 | 中文字幕最新精品 | 国产黄色在线网站 | 色鬼综合网| 中文字幕成人在线 | 超碰在线人人97 | 欧美aa级 | 在线日本看片免费人成视久网 | 少妇超碰在线 | 日韩激情中文字幕 | 91亚洲精品久久久蜜桃 | 超碰97国产精品人人cao | 国产精品一区二区三区久久久 | 日韩欧美在线影院 | 成人av手机在线 | 久久激五月天综合精品 | 久久99亚洲精品 | 免费观看v片在线观看 | 日韩大陆欧美高清视频区 | 亚洲在线色 | 中文国产字幕在线观看 | 国产精品高潮呻吟久久久久 | 亚洲免费精品一区二区 | 国产成人一区二区三区免费看 | 成人在线黄色电影 | 综合久久综合久久 | 在线国产91| 国产91全国探花系列在线播放 | 在线观看完整版免费 | 五月婷香蕉久色在线看 | 西西人体www444 | 精品国产免费人成在线观看 | 国产伦精品一区二区三区无广告 | 日韩中文久久 | 久久久久久久久精 | 四虎在线观看 | 国产精品9999久久久久仙踪林 | 久久国产精品一国产精品 | 九九免费精品视频在线观看 | 伊人网av| 香蕉国产91| 97超碰在线久草超碰在线观看 | 久草在线99 | 色偷偷网站视频 | 日韩a级免费视频 | 91丨九色丨蝌蚪丨老版 | 欧美日韩免费一区二区 | 婷婷色在线 | 色婷婷www | 亚洲成av人电影 | 亚洲三级黄色 | 日韩偷拍精品 | 久久久久久久免费观看 | 亚洲成人免费 | 亚洲六月丁香色婷婷综合久久 | 91久久一区二区 | 黄色特级毛片 | 国产a国产| 日韩大片免费观看 | 亚州成人av在线 | 天天亚洲 | 国产热re99久久6国产精品 | 日本精品在线 | 国产精品国产三级国产不产一地 | 国产精品久久 | 国产精品三级视频 | www.av免费观看 | 天天操夜操视频 | 中文字幕av最新 | 五月激情在线 | av免费观看网址 | 久草av在线播放 | 亚洲精品视频在线免费 | 精品一区二区三区香蕉蜜桃 | 亚洲综合色站 | 精品久久一二三区 | 欧美aaaxxxx做受视频 | 日韩a在线 | av电影在线免费观看 | 久久久久久久久久久久亚洲 | 亚洲最新av在线网站 | 超碰在线色 | 在线观看国产高清视频 | 中文字幕在线影院 | 久久字幕| 国产亚洲日| 网址你懂的在线观看 | 97碰在线视频 | 操操日| 91亚洲激情 | 色婷婷综合激情 | 亚洲精品18日本一区app | 成人中文字幕+乱码+中文字幕 | www.色综合.com| 日韩欧美视频免费观看 | av电影在线免费观看 | 狠狠色丁香婷婷 | 国产精品日韩欧美 | aaa毛片视频 | 韩国一区二区三区视频 | 一区二区三区电影大全 | 免费久久99精品国产婷婷六月 | 激情中文在线 | 精精国产xxxx视频在线播放 | 成人国产精品久久久春色 | 欧美一二三四在线 | 日韩三级.com | 亚洲国产精品一区二区尤物区 | 热re99久久精品国产66热 | 国产专区欧美专区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久热色超碰 | 四虎在线免费观看视频 | 久久精品视频网 | 激情伊人五月天 | 黄色av免费| 在线黄色免费av | 成人av午夜 | 天天操夜操视频 | 色全色在线资源网 | 国产原创在线观看 | 亚在线播放中文视频 | 国产视频网站在线观看 | 国产精品视频区 | 97视频人人澡人人爽 | 在线 高清 中文字幕 | 久草在线免费看视频 | 国产精品成人自产拍在线观看 | 91视频免费看片 | 99超碰在线播放 | 欧美性色综合网 | 婷婷国产一区二区三区 | av一区在线 | 国产69久久久 | 国产理论一区二区三区 | 天堂入口网站 | 首页中文字幕 | 久久久精品国产一区二区 | 欧美 日韩 性 | 亚洲精品字幕 | 亚洲综合涩 | 国产成人av免费在线观看 | 久久艹在线 | 国产手机视频在线观看 | www最近高清中文国语在线观看 | 国产系列精品av | 久久久精品二区 | 91丨九色丨勾搭 | 麻豆久久久 | 免费99精品国产自在在线 | 欧美日韩一区二区三区在线免费观看 | 日韩毛片在线播放 | 午夜影院日本 | 探花视频在线版播放免费观看 | 97电影网站| 久久国产精品第一页 | 日韩理论 | 中文字幕精品www乱入免费视频 | 国外成人在线视频网站 | 麻豆传媒在线免费看 | 黄免费在线观看 | 久久国产精品一国产精品 | 日韩成人高清在线 | 免费大片黄在线 | 久久专区 | 丁香婷婷久久久综合精品国产 | 91手机在线看片 | 国产精品视频免费在线观看 | 97天堂网 | 91av在线播放视频 | 国产又粗又硬又爽视频 | 天天操天天怕 | 久久96国产精品久久99软件 | 一区二区三区动漫 | 国产日韩欧美在线一区 | 99热.com | 国产精品美女久久久久久久久久久 | 久久99这里只有精品 | 国产成人av网 | 最新国产精品拍自在线播放 | 人人干狠狠操 | 97人人添人澡人人爽超碰动图 | 精品女同一区二区三区在线观看 | 免费a视频 | 久久在线免费观看 | 国产玖玖在线 | 欧美乱淫视频 | 91精品国产福利在线观看 | 亚洲激情久久 | 欧美日韩精品在线视频 | 一区 二区 精品 | 美女视频黄是免费的 | 国产99久久久国产精品免费二区 | 天堂av在线网| 国产免费成人 | 亚洲 综合 激情 | 天堂在线免费视频 | 国产亚洲永久域名 | 尤物97国产精品久久精品国产 | 嫩小bbbb摸bbb摸bbb | 97偷拍在线视频 | 美国三级黄色大片 | 国产无遮挡又黄又爽在线观看 | 成人午夜电影在线 | 久久99久久99精品免费看小说 | 伊人网站 | 黄色一级免费电影 | 国产精品免费久久久久 | 国产乱老熟视频网88av | 欧美国产日韩激情 | 操操操操网 | 色91av| 中文字幕在线国产精品 | 亚洲国产欧美一区二区三区丁香婷 | 久久www免费人成看片高清 | 国产在线精品一区二区不卡了 | 超碰电影在线观看 | 色999视频 | 亚洲欧美日韩国产一区二区 | 亚洲国产精品小视频 | 91视频国产高清 | 夜夜夜草 | 久久久天堂 | 久久资源在线 | 最近免费观看的电影完整版 | 最近中文字幕免费视频 | 久久香蕉电影网 | 久久激情小说 | 日本精品视频一区二区 | 国产精品久久久久久久久久ktv | 国产美腿白丝袜足在线av | 国产视频一区在线免费观看 | 一级黄色片毛片 | 九色福利视频 | 国产探花在线看 | 精品久久网 | 午夜国产影院 | 国产黄色一级片 | 久草在线视频精品 | 人人看人人做人人澡 | 9在线观看免费高清完整版在线观看明 | 亚洲欧美激情插 | 国产在线观看91 | 正在播放国产91 | 久久久精品影视 | 亚洲精品国偷拍自产在线观看蜜桃 | 麻豆超碰 | 成人免费91| 国产成人777777 | 午夜精品一区二区三区在线视频 | 西西444www| 精品一区二区三区四区在线 | 高清久久久久久 | 久久男女视频 | 美女视频a美女大全免费下载蜜臀 | 国产视频精选 | 91视频首页 | 人人澡超碰碰97碰碰碰软件 | 午夜精品久久 | 久久精品99国产精品酒店日本 | 国产精品热视频 | 91最新中文字幕 | 成人毛片网 | 日韩免费在线看 | 热久精品 | 日韩久久精品一区二区 | 欧美一级免费 | 日韩大片在线观看 | 日本公妇在线观看高清 | 久久激情小视频 | 亚洲黄色高清 | 欧美另类视频 | 国产高清一级 | 欧洲精品亚洲精品 | 人人插人人爱 | 久久天天拍 | 高清中文字幕av | 在线免费看片 | 国产91在线观 | 色噜噜在线观看 | 99久久精品免费看国产四区 | 国产成人久久精品 | 777视频在线观看 | 日韩欧美网址 | 精品久久国产 | 天天天操操操 | av东方在线 | 国产精品露脸在线 | 精品久久久久久久久久久久久久久久久久 | 久久草在线视频国产 | 视频成人永久免费视频 | 免费亚洲视频 | 天天操比| 一区二区三区 中文字幕 | 韩日av一区二区 | 欧美一级免费高清 | 久久九九影视网 | 国产精品一区在线观看 | 国产精品18久久久久久久久 | 国产精品成人av久久 | 欧美视频99| 久久夜夜操 | 亚洲婷婷综合色高清在线 | 国产一级久久久 | 极品国产91在线网站 | 一级特黄av | 国产精品久久久久免费 | 国产色视频一区二区三区qq号 | 在线视频免费观看 | 成人在线观看日韩 | 国产一区二区三区四区大秀 | 国产成人精品不卡 | 天天干天天干天天射 | 91尤物国产尤物福利在线播放 | 国产一二三四在线观看视频 | 天天插天天狠天天透 | 天天操天天干天天综合网 | 高清免费在线视频 | 中文字幕电影网 | 视频二区 | 最新日韩在线观看 | 高清美女视频 | 日日操狠狠干 | 激情久久久 | 99热99热 | 欧美成人视 | 中文字幕在线观看av | 中文字幕成人 | 开心婷婷色 | 亚洲伦理电影在线 | 97色婷婷成人综合在线观看 | 精品嫩模福利一区二区蜜臀 | 国产精品美女在线 | 中文字幕在线观看91 | av成人动漫| 亚洲欧美乱综合图片区小说区 | 中文一二区 | 国产理论在线 | av高清一区二区三区 | 美女久久久 | 在线视频日韩欧美 | 久久精品视频观看 | 手机在线看永久av片免费 | 久久污视频 | 性色av一区二区 | 一级精品视频在线观看宜春院 | 91九色精品国产 | 国产精品久久久久久久久久免费看 | 日韩欧美在线视频一区二区 | 欧美精品成人在线 | 日韩在线高清视频 | 黄污网| 中文字幕av在线 | 欧洲精品亚洲精品 | 韩国av免费在线观看 | 欧美日韩有码 | 国产主播99| 国产91全国探花系列在线播放 | 色婷婷成人网 | 免费观看的av | 日韩中文字幕免费在线观看 | 免费男女羞羞的视频网站中文字幕 | 91九色视频在线观看 | 久久久久国产一区二区 | 97超碰国产精品女人人人爽 | 国产福利专区 | 久久免费在线视频 | av在线免费在线观看 | 六月激情婷婷 | 综合久久一本 | 久久天堂亚洲 | aaa日本高清在线播放免费观看 | 麻豆国产网站 | 国产成人精品一区二三区 | 日韩激情av在线 | 五月亚洲| 国产亚洲精品久久19p | 日韩久久精品一区二区三区 | 国产麻豆精品久久 | 亚洲午夜精品久久久久久久久 | 成人黄色大片网站 | 成人av网站在线播放 | 久久久久一区二区三区四区 | 色a在线观看 | 日韩a级免费视频 | 国产一区电影在线观看 | 久久激情五月婷婷 | 色多多视频在线观看 | 欧美激情视频一区二区三区免费 | 午夜.dj高清免费观看视频 | 五月天天色 | 中文字幕成人在线 | 日韩在线高清 | 7777xxxx| 久久久久国产一区二区三区四区 | 狠狠色综合网站久久久久久久 | 午夜精品电影 | 国产精品一区在线观看 | 中文在线中文a | 婷婷激情五月综合 | 国产精品视频免费在线观看 | 欧美精品中文字幕亚洲专区 | 国产精品综合久久久久 | 色资源网免费观看视频 | 中文字幕在线观看国产 | 在线观看日韩专区 | 亚洲一级国产 | 亚洲视频aaa | 最近更新的中文字幕 | 亚洲成人在线免费 | 国产一区免费观看 | 国产精品乱码一区二区视频 | 国内精品久久久久久久影视简单 | 成年人视频在线观看免费 | 亚洲日本色 | 欧美日韩三级在线观看 | 欧美日韩在线观看一区二区三区 | 婷婷国产一区二区三区 | 日日夜夜网 | 亚洲视频免费在线看 | 美女免费视频黄 | 日韩在线视 | 美女免费黄视频网站 | 色av网站| 久久久国产精品久久久 | 2019中文字幕网站 | 亚洲国产中文字幕在线 | 国产精品一区免费在线观看 | 成人av一区二区兰花在线播放 | 伊人久久精品久久亚洲一区 | 国产视频久 | 亚洲精品人人 | 超碰免费在线公开 | 久久黄视频 | 911香蕉视频| 亚洲精品9| 天天操天天谢 | 欧美精品一区二区在线播放 | 一区二区中文字幕在线播放 | 成人av在线资源 | 亚洲精品乱码久久久久久按摩 | 日精品| 欧美粗又大 | 福利区在线观看 | 久草综合视频 | 午夜精品福利一区二区三区蜜桃 | 91视频这里只有精品 | 青青河边草免费 | 国产精品久久久久久久久久久久久 | 超碰人人在 | 天天躁天天躁天天躁婷 | 91在线亚洲| 成人在线观看av | 欧美日韩性视频在线 | 激情欧美一区二区三区 | av看片在线观看 | 视频国产| 精品视频久久久久久 | 成人在线播放视频 | 日韩午夜精品福利 | 992tv又爽又黄的免费视频 | 欧美性久久久 | 精品一区二区三区久久久 | 丁香花在线观看视频在线 | 激情视频免费在线 | 国产第一页在线观看 | 亚洲成人动漫在线观看 | 免费看一级 | 日韩欧美网址 | av在线播放国产 | 日韩精品最新在线观看 | 少妇自拍av | 亚洲 欧美 成人 | 欧美久久久久久久久久久久 | 国产又粗又猛又黄又爽视频 | 中文字幕黄色网址 | 九色最新网址 | 亚洲国产美女久久久久 | 狠狠干我| 国产一区二区三区久久久 | 精品国产电影一区 | 中文字幕在线色 | 国产精品免费在线播放 | 国产精品美女网站 | 日韩在线资源 | 成人av影院在线观看 | 国产视频高清 | 日本精品一| 成人免费视频视频在线观看 免费 | 成人久久久精品国产乱码一区二区 | 国产一级二级在线观看 | 狠色狠色综合久久 | 操一草| 日韩免费二区 | 日本久久久影视 | 99精彩视频在线观看免费 | 免费看黄视频 | 亚洲精品在线视频网站 | 狠狠插狠狠干 | 国模精品在线 | 国产精品久久久免费 | 麻豆视频国产 | 国产精品 中文字幕 亚洲 欧美 | 国产精品视屏 | 中文有码在线视频 | 黄a网站 | 亚洲精品小区久久久久久 | 天堂av最新网址 | 成 人 黄 色 视频播放1 | 午夜久久福利影院 | 在线观看av网 | 4hu视频 | 摸阴视频| 天天操天天干天天插 | 免费看黄的视频 | 午夜国产一区 | 久久99视频免费观看 | 91精品国产综合久久福利 | 亚州精品国产 | 日韩精品在线视频免费观看 | 最新真实国产在线视频 | 91麻豆精品久久久久久 | 精品久久久一区二区 | 九色精品免费永久在线 | 久久久久久久久电影 | 色噜噜日韩精品欧美一区二区 | 97高清免费视频 | 日韩高清在线观看 | 国产99视频在线观看 | 精品久久91 | 99re视频在线观看 | 久99久在线 | 久草精品视频在线播放 | 狠狠的操你 | 精品在线播放视频 | 久久伊人91 | 日韩在线免费播放 | 国产91成人在在线播放 | 九九热99视频 | 91xav| 俺要去色综合狠狠 | 在线看v片成人 | 精品免费久久久久 | 成人一区二区三区中文字幕 | 久久国产精品一区二区三区四区 | 偷拍精偷拍精品欧洲亚洲网站 | 久久久久久久久久伊人 | 91成人精品一区在线播放69 | 久久精品精品电影网 | 日韩精品视频免费看 | 天天综合91 | 欧美日韩国产亚洲乱码字幕 | 日韩中文在线播放 | 日韩精品一区二区三区三炮视频 | 精品久久久久久久久久国产 | 婷婷色视频 | 亚洲五月综合 | 午夜免费福利视频 | 91看片网址 | 久久视频在线 | 国产69熟 | 国产精品视频不卡 | 亚洲综合小说电影qvod | 久久久精品小视频 | 久久久久www | 国产va饥渴难耐女保洁员在线观看 | 成人午夜电影在线 | 91在线视频观看 | 日韩欧三级 | 69久久夜色精品国产69 | 国产麻豆精品久久一二三 | 色视频在线观看 | 久久国产精品电影 | 中文字幕在线免费看线人 | 久久99日韩 | 日韩精品视频网站 | 精品国产人成亚洲区 | 欧美亚洲专区 | 日日爽夜夜操 | 97成人免费 | 在线免费视频a | 一区二区网 | 日韩乱色精品一区二区 | 激情久久久久 | 精品电影一区 | 天天弄天天干 | 色狠狠久久av五月综合 | 欧美激情精品久久久久久免费印度 | 在线欧美小视频 | 99精品在线| 天天躁日日躁狠狠躁av麻豆 | 91精品视频在线观看免费 | 欧美日韩国产精品爽爽 | 中国美女一级看片 | 久久久91精品国产 | 少妇精品久久久一区二区免费 | 波多野结衣在线视频一区 | 波多野结衣在线视频免费观看 | 91精品在线免费 | 黄色一级大片在线免费看产 | 在线不卡中文字幕播放 | 日韩在线观看影院 | 91亚洲精 | 亚洲va天堂va欧美ⅴa在线 | 三级黄色大片在线观看 | 国产在线观看地址 | 91在线视频免费播放 | 久草网站 | 五月天激情电影 | 欧美午夜理伦三级在线观看 | 六月色婷婷 | av大片免费看 | 91黄在线看| 色 免费观看 | 国产又粗又猛又色又黄网站 | 免费视频一区 | 久久看毛片 | 精品视频www| 欧美韩国日本在线 | 在线不卡中文字幕播放 | 久草在线资源免费 | 日本黄色免费在线观看 | 99 色 | 天天综合视频在线观看 | 成年人免费av网站 | 久久国产精品第一页 | 在线不卡中文字幕播放 | 激情五月婷婷综合 | 狠狠狠狠狠狠干 | 久久久久网站 | 国产中文字幕亚洲 | 亚洲日本韩国一区二区 |