忻州内厩机械设备有限公司

熱門系統(tǒng)產(chǎn)品
電商交易類產(chǎn)品
渠道/經(jīng)銷商產(chǎn)品
AI人工智能產(chǎn)品
業(yè)務(wù)協(xié)同系統(tǒng)產(chǎn)品
其他產(chǎn)品與服務(wù)
沒有你合適的?
我要定制 >

某電商商品屬性獲取分析

發(fā)布時間: 2018-10-31 文章分類: 技術(shù)干貨
閱讀量: 0

為完成一個小型爬蟲項目,在并未使用該平臺提供的API情況下,細(xì)致分析了國內(nèi)某著名電商網(wǎng)站商品屬性的獲取思路和方法,茲此記錄分享,學(xué)習(xí)交流。

靜態(tài)頁面部分

為了獲取獨(dú)立商城網(wǎng)站建設(shè)靜態(tài)頁面部分的內(nèi)容,需要使用firefox的開發(fā)者功能禁用javascript,如圖

某電商商品屬性獲取分析

勾選"Disable JavaScript"。刷新頁面后可見。通過靜態(tài)頁面可獲取標(biāo)題,商品ID,分類號,商品URL,圖片url等內(nèi)容??芍苯邮褂谜齽t表達(dá)式或xpath等工具分析獲得,這里不再贅述。

動態(tài)內(nèi)容部分

該網(wǎng)站大部分商品屬性都是通過ajax動態(tài)獲取的。還是通過瀏覽器來分析。取消勾選"Disable JavaScript"后,使用"Network"工具可對服務(wù)器響應(yīng)的包進(jìn)行抓包和分類。為避免反復(fù)重新加載頁面時緩存的影響,勾選"Disable Cache"選項。先打開"Network"界面,然后刷新頁面,可獲得加載過程的抓包內(nèi)容。ajax請求返回的數(shù)據(jù)為json或js類型。

例如:某json數(shù)據(jù),url為

某電商商品屬性獲取分析

可在network工具箱內(nèi)查看其response內(nèi)容為

某電商商品屬性獲取分析

對照頁面內(nèi)容后發(fā)現(xiàn)其中p字段正是商品價格數(shù)據(jù)!

通過直接打開鏈接得到j(luò)son串為

某電商商品屬性獲取分析

此response中帶有回調(diào)函數(shù)名"cnp",觀察在url中也有一個相同字段。遂嘗試在url中去掉該字段,重新請求后

某電商商品屬性獲取分析

獲得json:

某電商商品屬性獲取分析

繼續(xù)嘗試刪除請求中的get參數(shù),最終發(fā)現(xiàn)可用

某電商商品屬性獲取分析

正常獲取到相同的數(shù)據(jù)。

python解析代碼:

某電商商品屬性獲取分析

某電商商品屬性獲取分析

獲取到網(wǎng)上商城系統(tǒng)網(wǎng)站價格數(shù)據(jù),方便了自動化生成。其余不能通過靜態(tài)內(nèi)容獲取的屬性均可類比分析嘗試獲得。

文章來源:segmentfault

<數(shù)商云(www.zhimaihui.cn)是國內(nèi)知名企業(yè)級電商平臺提供商,為企業(yè)級商家提供最佳的系統(tǒng)開發(fā)(多種模式電商平臺搭建:B2B/B2B2C/B2C/O2O/新零售等)、供應(yīng)鏈系統(tǒng)搭建及電商行業(yè)解決方案服務(wù)>

點(diǎn)贊 | 0

數(shù)商云是一家全鏈數(shù)字化運(yùn)營服務(wù)商,專注于提供SCM/企業(yè)采購/SRM供應(yīng)商/DMS經(jīng)銷商/渠道商等管理系統(tǒng),B2B/S2B/S2C/B2B2C/B2C等電商系統(tǒng),從“供應(yīng)鏈——生產(chǎn)運(yùn)營——銷售市場”端到端的全鏈數(shù)字化產(chǎn)品和方案,致力于通過數(shù)字化和新技術(shù)為企業(yè)創(chuàng)造商業(yè)數(shù)字化價值。

添加企業(yè)微信獲取更多資料
添加企業(yè)微信獲取更多資料
相關(guān)文章

評論

剩余-200
發(fā)表
最新資訊

最新資訊

更多 >
推薦閱讀

推薦閱讀

填寫以下信息, 免費(fèi)獲取方案報價
姓名
手機(jī)號碼
企業(yè)名稱
  • 建筑建材
  • 化工
  • 鋼鐵
  • 機(jī)械設(shè)備
  • 原材料
  • 工業(yè)
  • 環(huán)保
  • 生鮮
  • 醫(yī)療
  • 快消品
  • 農(nóng)林牧漁
  • 汽車汽配
  • 橡膠
  • 工程
  • 加工
  • 儀器儀表
  • 紡織
  • 服裝
  • 電子元器件
  • 物流
  • 化塑
  • 食品
  • 房地產(chǎn)
  • 交通運(yùn)輸
  • 能源
  • 印刷
  • 教育
  • 跨境電商
  • 旅游
  • 皮革
  • 3C數(shù)碼
  • 金屬制品
  • 批發(fā)
  • 研究和發(fā)展
  • 其他行業(yè)
需求描述
填寫以下信息馬上為您安排系統(tǒng)演示
姓名
手機(jī)號碼
你的職位
企業(yè)名稱

恭喜您的需求提交成功

尊敬的用戶,您好!

您的需求我們已經(jīng)收到,我們會為您安排專屬電商商務(wù)顧問在24小時內(nèi)(工作日時間)內(nèi)與您取得聯(lián)系,請您在此期間保持電話暢通,并且注意接聽來自廣州區(qū)域的來電。
感謝您的支持!

您好,我是您的專屬產(chǎn)品顧問
掃碼添加我的微信,免費(fèi)體驗(yàn)系統(tǒng)
(工作日09:00 - 18:00)
專屬顧問圖片
電話咨詢 (工作日09:00 - 18:00)
客服熱線: 4008 868 127
售前熱線: 189 2432 2993
掃碼即可快速撥打熱線