用Jupyter—Notebook爬取網頁資料例項12
用selenium庫爬取58同城售房資訊
程式碼呢?咋是這
程式碼來了
#引入selenium、 pandas、openpyxl庫
from selenium import webdriver
import pandas as pd
import openpyxl
#定義儲存變數
xq=[]
hxmj=[]
dj=[]
zj=[]
#獲取網頁原始碼
for i in range(5):
url='https://cd.58.com/ershoufang/pn'+str(i)+'/'
browser = webdriver.Chrome()
browser.get(url)
#解析原始碼,提取所需資料資訊
for i in browser.find_elements_by_class_name('sendsoj'):
xq.append(i.find_elements_by_class_name('baseinfo')[1].text)
hxmj.append(i.find_elements_by_class_name('baseinfo')[0].text.replace('\n',''))
dj.append(i.find_elements_by_class_name('price')[0].find_elements_by_class_name('unit')[0].text)
zj.append(i.find_elements_by_class_name('price')[0].find_elements_by_class_name('sum')[0].text)
pd.DataFrame({'小區':xq,'戶型/面積':hxmj,'單價':dj,'總價':zj})
data=pd.DataFrame({'小區':xq,'戶型/面積':hxmj,'單價':dj,'總價':zj})
writer=pd.ExcelWriter('58.xlsx')
data.to_excel(writer,'爬蟲資料')
writer.save()
相關文章
- 用Jupyter—Notebook爬取網頁資料例項14網頁
- Puppeteer爬取網頁資料網頁
- puppeteer 頁面爬取例項(元素遍歷)
- 爬蟲例項-淘寶頁面商品資訊獲取爬蟲
- 【Python】jupyter notebook啟動後網頁無法訪問Python網頁
- Jupyter Notebook
- python例項,python網路爬蟲爬取大學排名!Python爬蟲
- 結合LangChain實現網頁資料爬取LangChain網頁
- Python 爬取網頁資料的兩種方法Python網頁
- 【Jupyter Notebook】jupyter notebook呼叫另一個.ipynb檔案
- 用node+puppeteer騰訊視訊爬取例項
- 「無程式碼」高效的爬取網頁資料神器網頁
- 如何在指定資料夾下進入jupyter notebook
- 爬取網頁文章網頁
- Jupyter Notebook的使用
- 爬蟲——網頁爬取方法和網頁解析方法爬蟲網頁
- 12 爬取目標的資料分析
- 網頁用python爬取後如何解析網頁Python
- zf_利用feapder中的selenium網頁爬取資料網頁
- python爬取58同城一頁資料Python
- Jupyter Notebook的安裝
- Jupyter Notebook新增Ruby支援
- Jupyter Notebook入門指南
- jupyter notebook各種操作
- ajax讀取資料庫資料程式碼例項資料庫
- Python應用開發——爬取網頁圖片Python網頁
- node:爬蟲爬取網頁圖片爬蟲網頁
- 不會Python爬蟲?教你一個通用爬蟲思路輕鬆爬取網頁資料Python爬蟲網頁
- Holer實現外網訪問本地Jupyter Notebook
- Python網路爬蟲第三彈《爬取get請求的頁面資料》Python爬蟲
- 爬蟲抓取網頁資料原理爬蟲網頁
- PHP+InfiniteScroll網頁無限滾動載入資料例項PHP網頁
- 一小時入門Python爬蟲,連我都會了!Python爬取租房資料例項Python爬蟲
- ferret 爬取動態網頁網頁
- 關於python爬取網頁Python網頁
- Python爬蟲教程-12-爬蟲使用cookie爬取登入後的頁面(人人網)(上)Python爬蟲Cookie
- 為Jupyter Notebook 新增目錄
- jupyter notebook 遠端訪問