用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初學-爬取網頁資料Python網頁
- 爬取網頁後的抓取資料_3種抓取網頁資料方法網頁
- 結合LangChain實現網頁資料爬取LangChain網頁
- 【Python】jupyter notebook啟動後網頁無法訪問Python網頁
- python例項,python網路爬蟲爬取大學排名!Python爬蟲
- 「無程式碼」高效的爬取網頁資料神器網頁
- Python 爬取網頁資料的兩種方法Python網頁
- 爬取網頁文章網頁
- 爬取多個頁面的資料
- 【Jupyter Notebook】jupyter notebook呼叫另一個.ipynb檔案
- 爬蟲——網頁爬取方法和網頁解析方法爬蟲網頁
- 爬取js渲染過的頁面(爬取一個婚慶網站為例)JS網站
- 12 爬取目標的資料分析
- 如何在指定資料夾下進入jupyter notebook
- node:爬蟲爬取網頁圖片爬蟲網頁
- zf_利用feapder中的selenium網頁爬取資料網頁
- 網頁用python爬取後如何解析網頁Python
- js獲取網頁title標題程式碼例項JS網頁
- 爬蟲抓取網頁資料原理爬蟲網頁
- python爬取58同城一頁資料Python
- ferret 爬取動態網頁網頁
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- jupyter notebook各種操作
- Jupyter Notebook入門指南
- Jupyter Notebook的安裝
- Jupyter Notebook簡潔教程
- 不會Python爬蟲?教你一個通用爬蟲思路輕鬆爬取網頁資料Python爬蟲網頁
- 拉勾網職位資料爬取
- Python應用開發——爬取網頁圖片Python網頁
- Holer實現外網訪問本地Jupyter Notebook
- Python網路爬蟲第三彈《爬取get請求的頁面資料》Python爬蟲
- ajax讀取資料庫資料程式碼例項資料庫
- 房產資料爬取、智慧財產權資料爬取、企業工商資料爬取、抖音直播間資料python爬蟲爬取Python爬蟲
- 關於python爬取網頁Python網頁