




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
租房爬蟲爬蟲技術關鍵代碼數據分析運行結果01.02.03.04.
目錄01爬蟲技術01爬蟲技術123request.get(url,params=None,**kwargs)其中,url為獲取頁面的鏈接,params為額外參數,字典或者字節流格式,其為可選。**kwargs為12個控制訪問的參數。BeautifulSoup提供一些簡單的、python式的函數用來處理導航、搜索、修改分析樹等功能。pyecharts是一款將python與echarts結合的強大的數據可視化工具。請求庫:requests
HTML解析:BeautifulSoup數據可視化:pyecharts爬蟲技術01導入相關包importreimportrequestsimportrandomimporttimefrombs4importBeautifulSoupfrompyecharts.chartsimportBar,Line,Page,Piefrompyechartsimportoptionsasopts爬蟲技術01請求頭user_agent_list=["Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.1(KHTML,likeGecko)Chrome/22.0.1207.1Safari/537.1","Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/536.6(KHTML,likeGecko)Chrome/20.0.1092.0Safari/536.6","Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/537.1(KHTML,likeGecko)Chrome/Safari/537.1",]UA=random.choice(user_agent_list)headers={'User-Agent':UA}爬蟲技術01目標網址url='/zufang/pg'02關鍵代碼02關鍵代碼#目標網址url='/zufang/pg'#要獲取的信息title_list=[]#標題price_list=[]#租金position_list=[]#地理位置size_list=[]#房子面積02關鍵代碼#標題title=li_quick.find('a',class_='twoline').get_text().strip()#租金price=li_quick.find('span',class_='content__list--item-price').find('em').get_text().strip()#位置信息position=li_quick.find('p',class_='content__list--item--des').find('a').get_text().strip()#面積size=re.findall(r'\d+㎡',temp_size)02關鍵代碼<aclass="twoline"target="_blank"href="/zufang/XZ2795760721969807360.html">整租·綠地國際花都1室1廳南</a>爬蟲技術01數據存儲df=pd.DataFrame({'標題':title_list,'租金':price_list,'位置':position_list,'面積':size_list})df.to_excel("zufang.xlsx",index=False)數據分析0303數據分析defarea_house_num()->Bar:c=(Bar(init_opts=opts.InitOpts(width="600px",height="300px")).add_xaxis(list(area_num_dict.keys())).add_yaxis("數量",list(area_num_dict.values())).set_global_opts(title_opts=opts.TitleOpts(title="房源數量",subtitle="各地區房源數量"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=30))))returnc各區房源數量柱狀圖03數據分析defarea_house_average_price()->Line:c=(Line(init_opts=opts.InitOpts(width="600px",height="300px")).add_xaxis(list(average_price_dict.keys())).add_yaxis("平均價",list(average_price_dict.values())).set_global_opts(title_opts=opts.TitleOpts(title="房源平均價",subtitle="各地區房源平均價"),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=30))))returnc各區租房均價折線圖03數據分析defarea_house_type_num()->Bar:c=(Bar(init_opts=opts.InitOpts(width="600px",height="300px")).add_xaxis(list(area_room_type_dict.keys())).add_yaxis("數量",list(area_room_type_dict.values())).reversal_axis().set_series_opts(label_opts=opts.LabelOpts(position="right")).set_global_opts(title_opts=opts.TitleOpts(title="房源戶型數量",subtitle="各地區房源戶型數量"),))returnc各區域房源數量柱狀圖03數據分析defarea_room_size()->Pie:c=(Pie(init_opts=opts.InitOpts(width="600px",height="335px")).add("",[list(z)forzinzip(area_room_size_dict.keys(),area_room_size_dict.values())]).set_global_opts(title_opts=o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省遂寧蓬溪縣聯考2024-2025學年初三下學期八模考試英語試題含答案
- 遼寧省撫順市順城區重點達標名校2024-2025學年初三中考考前指導卷(1)數學試題含解析
- GRC施工監理合同52025年
- 遼寧省本溪市平山區2025屆數學三下期末學業質量監測試題含解析
- 浙江省紹興市越城區重點中學2025年初三中考全真模擬卷(七)物理試題含解析
- 石家莊市2025年初三下學期(線上)適應性測試語文試題含解析
- 寧夏中學寧縣達標名校2024-2025學年初三月考試題含答案
- 遼寧省遼陽市二中學教育協作2025年初三第二學期月考二化學試題含解析
- 公寓二房東租賃合同
- 統編版三年級語文下冊第四單元測試卷(A)(含答案)
- 工作計劃進度表(自動甘特圖)電子表格模板
- 網絡營銷:推廣與策劃 第3版 課件 項目4 搜索引擎營銷(知識基石)
- 期中試卷(試題)-2023-2024學年六年級下冊數學人教版
- 全國行政區域身份證代碼表(EXCEL版)
- MOOC 大學體育-華中科技大學 中國大學慕課答案
- 腰椎間盤突出疑難病例討論
- 社區便利店計劃書
- 人工智能的風險與挑戰
- 基層紀檢委員培訓課件
- 信息論與編碼期末考試題(全套)
- 肺癌麻醉科教學查房
評論
0/150
提交評論