最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用Python爬取618當天某東熱門商品銷量數據,看看大家喜歡什么!

 更新時間:2021年06月23日 14:17:16   作者:Python研究者  
618購物節(jié),準備分析一波購物節(jié)大家都喜歡買什么?本文以某東為例,Python爬取618活動的暢銷商品數據,并進行數據清洗,最后以可視化的方式從不同角度去了解暢銷商品中,名列前茅的商品是哪些?銷售數據如何?用戶好評如何?等等,需要的朋友可以參考下

前言

本文結構如下:

1、爬取某東暢銷商品數據

2、清洗數據并并進行簡單分析

3、將數據進行可視化展示

數據的字段如下:

一共爬取了243條某東暢銷商品數據

一、獲取數據

1. 分析網頁

在編寫代碼之前,先來分析一波網頁。

上面是某東的暢銷商品,通過辰哥分析分析,該網頁有異步加載(前面10個商品是靜態(tài)加載,剩下的是動態(tài)異步加載),因此我們需要寫了個請求去獲取數據。

2. 獲取靜態(tài)網頁商品鏈接

商品的銷售、評論等數據在商品詳情頁,這里先獲取商品詳情頁鏈接

結果如下:

3. 獲取動態(tài)網頁商品鏈接

通過抓包可以獲取到動態(tài)加載鏈接,并獲取到商品標題和商品id(這里的商品id可以用于后面拼接商品詳情頁鏈接)

獲取json數據后,提取出商品標題和商品ID

4. 獲取打折、原價、秒殺價

通過商品ID可以獲取到商品打折、原價、秒殺價(這里有接口,接口是通過抓包獲取的,感興趣的可以去自己去嘗試,不明白的可以直接使用)

這里將該功能封裝成函數,通過傳入商品ID就可以獲取該商品的商品打折、原價、秒殺價

結果如下:

5. 獲取評論數、好評數、中評數、差評數、好評率

通過商品ID可以獲取到評論數、好評數、中評數、差評數、好評率(同樣這里有接口,接口是通過抓包獲取的,感興趣的可以去自己去嘗試,不明白的可以直接使用)

結果如下:

6. 保存到excel

接著開始遍歷商品,并通過ID去獲取商品的銷售情況(步驟4和步驟5的函數),最后把數據保存到execl

定義表頭

寫入數據

其中的get_price和CommentCount是步驟4和步驟5的函數。count是excel中行數,因此在循環(huán)中count+1,依次寫入下一行。

最終保存結果

一共爬取了243條某東暢銷商品數據

二、數據分析&可視化

1.數據清洗

需要清洗的內容,主要有圖中這三列(標題、打折、好評數)。

清洗目標:

標題過長(長度控制在10內),不方便后面的畫圖

打折字段中含有折字,在進行排序時不能直接轉數值型。

好評數中的萬,轉為具體數值,如1.2萬轉為12000

清洗結果:

2.可視化-商品打折力度

從清洗后數據中取出:商品名稱和打折這兩列,進行【排序】從打折最大到打折最小。最后取出前15名進行可視化

核心代碼****如下:

可視化效果:

3.可視化-好評率統(tǒng)計

從數據中取出:好評率這列,對不同的好評率進行統(tǒng)計,如好評率是100%(1)的商品多少件,好評率99%(0.99)的商品多少件等。

核心代碼****如下:

可視化效果:

3.可視化-暢銷商品銷量排行

從數據中取出:商品名稱和評論數這兩列,這里根據評論數去作為銷售依據,對商品的銷量進行排序(高到低),并取出前15名進行可視化。

核心代碼****如下:

可視化效果:

4.可視化-暢銷商品前15名原價與秒殺價對比

在上面的分析中可以知道暢銷商品的銷量前15名,這里將這15件商品的原價和秒殺價進行可視化對比。

核心代碼****如下:

可視化效果:

到此這篇關于用Python爬取618當天某東熱門商品銷量數據,看看大家喜歡什么!的文章就介紹到這了,更多相關Python爬取商品銷量數據內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python下singleton模式的實現方法

    Python下singleton模式的實現方法

    這篇文章主要介紹了Python下singleton模式的實現方法,有一定的借鑒價值,需要的朋友可以參考下
    2014-07-07
  • 使用Python3 poplib模塊刪除服務器多天前的郵件實現代碼

    使用Python3 poplib模塊刪除服務器多天前的郵件實現代碼

    這篇文章主要介紹了使用Python3 poplib模塊刪除多天前的郵件的實現代碼,代碼簡單易懂,非常不錯,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Flask實現圖片的上傳、下載及展示示例代碼

    Flask實現圖片的上傳、下載及展示示例代碼

    這篇文章主要介紹了Flask實現圖片的上傳、下載及展示示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python?seaborn?barplot畫圖案例

    Python?seaborn?barplot畫圖案例

    這篇文章主要介紹了Python?seaborn?barplot畫圖案例,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • python實現汽車管理系統(tǒng)

    python實現汽車管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現汽車管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 基于pytorch padding=SAME的解決方式

    基于pytorch padding=SAME的解決方式

    今天小編就為大家分享一篇基于pytorch padding=SAME的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實現數據庫與Excel文件之間的數據自動化導入與導出

    Python實現數據庫與Excel文件之間的數據自動化導入與導出

    數據庫和Excel文件是兩種常見且重要的數據存儲方式,本文將介紹如何使用Python有效地實現數據庫與Excel文件之間的數據自動化導入與導出,以SQLite數據庫為例,需要的朋友可以參考下
    2024-06-06
  • keras 使用Lambda 快速新建層 添加多個參數操作

    keras 使用Lambda 快速新建層 添加多個參數操作

    這篇文章主要介紹了keras 使用Lambda 快速新建層 添加多個參數操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • TensorFlow進階學習定制模型和訓練算法

    TensorFlow進階學習定制模型和訓練算法

    本文將為你提供關于 TensorFlow 的中級知識,你將學習如何通過子類化構建自定義的神經網絡層,以及如何自定義訓練算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 用Python爬取指定關鍵詞的微博

    用Python爬取指定關鍵詞的微博

    這篇文章主要介紹了用Python爬取指定關鍵詞的微博,下面文章圍繞Python爬取指定關鍵詞的微博的相關資料展開詳細內容,需要的朋友可以參考一下
    2021-11-11

最新評論

岢岚县| 六枝特区| 黎川县| 九寨沟县| 蓬莱市| 皮山县| 上思县| 城口县| 丘北县| 鄯善县| 商洛市| 松原市| 宜章县| 库尔勒市| 湾仔区| 永春县| 青阳县| 永新县| 江山市| 南汇区| 和顺县| 衡水市| 石家庄市| 温宿县| 始兴县| 滨海县| 健康| 察哈| 三台县| 武城县| 乌海市| 民勤县| 通江县| 广丰县| 武山县| 肇州县| 屏东县| 金坛市| 韶山市| 金平| 龙川县|