<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          我半夜爬了嚴(yán)選的女性文胸數(shù)據(jù),發(fā)現(xiàn)了驚天秘密

          共 3432字,需瀏覽 7分鐘

           ·

          2020-09-01 12:56

          文 |?閑歡

          來源:Python 技術(shù)「ID: pythonall」

          剛剛過去的七夕,相信大家看到最多的是朋友圈秀恩愛(曬花),路上隨處可見的也是某某女性手捧鮮花,各種大小花店一搶而空,只剩下滿店狼藉。鮮花固然代表著美麗,代表著各種美好的含義,但是也不能教師節(jié)送花,母親節(jié)送花,情人節(jié)也送花呀!作為情侶以及準(zhǔn)情侶之間的禮物,能不能花點心思,送點不一樣的,比如內(nèi)衣……

          有的男性朋友會跳出來罵了:說得好聽,你知道送花多難嗎?這種隱秘的數(shù)據(jù),又不好直接開口問,又不能直接丈量,萬一送錯了不得把美好的事情搞砸了?

          鋼鐵直男的想法總是這么赤果果,其實想知道妹子喜歡什么顏色的內(nèi)衣,尺碼是怎樣的,不一定需要直接詢問,可以有各種方法可以獲取到,這里就不展開這個話題了。

          為了探究妹子們的平常對內(nèi)衣的普遍選擇,我連夜爬取了網(wǎng)易嚴(yán)選關(guān)鍵詞為“文胸”的商品評論數(shù)據(jù),從中挑選了幾個代表性的屬性來做分析。

          爬取數(shù)據(jù)

          巧婦難為無米之炊,為了分析數(shù)據(jù),我們首先要獲取數(shù)據(jù),在本次行動中,我們需要獲取的是文胸的評論數(shù)據(jù),我們從結(jié)果出發(fā),一步步來細(xì)化我們的需求和步驟。

          首先,我們在網(wǎng)易嚴(yán)選的搜索框輸入關(guān)鍵詞“文胸”,出來文胸的產(chǎn)品列表界面:

          搜索結(jié)果

          我們隨便點開一個商品,點擊“評論”,就可以看到如下信息:

          評論信息

          我們分析請求列表,就可以很容易地發(fā)現(xiàn)評論數(shù)據(jù)是他通過 https://you.163.com/xhr/comment/listByItemByTag.json 這個請求來獲取的。然后我們逐個地排除請求的參數(shù),最終發(fā)現(xiàn) itemId 和 page 兩個參數(shù)是必須的,其他的參數(shù)都可以不傳。

          itemId 是指產(chǎn)品的ID,page 不用說了,就是指的請求的頁碼。所以我們要獲取評論數(shù)據(jù)的前提是獲取到對應(yīng)的產(chǎn)品ID。

          在詳情頁的請求中是可以獲取到產(chǎn)品ID的,但是我們想獲取搜索結(jié)果的產(chǎn)品ID列表就必須去搜索結(jié)果頁尋找。

          產(chǎn)品列表

          同樣的,我們在搜索界面的請求分析中,找到了 http://you.163.com/xhr/search/search.json 這個請求,逐個分析請求參數(shù)后發(fā)現(xiàn),我們只需要 keyword 和 page 兩個參數(shù)即可。

          有了這個分析的前提,我們就可以著手寫代碼來獲取數(shù)據(jù)了。代碼如下:


          #?獲取產(chǎn)品列表
          def?search_keyword(keyword):
          ????uri?=?'https://you.163.com/xhr/search/search.json'
          ????query?=?{
          ????????"keyword":?keyword,
          ????????"page":?1
          ????}
          ????try:
          ????????res?=?requests.get(uri,?params=query).json()
          ????????result?=?res['data']['directly']['searcherResult']['result']
          ????????product_id?=?[]
          ????????for?r?in?result:
          ????????????product_id.append(r['id'])
          ????????return?product_id
          ????except:
          ????????raise

          #?獲取評論
          def?details(product_id):
          ????url?=?'https://you.163.com/xhr/comment/listByItemByTag.json'
          ????try:
          ????????C_list?=?[]
          ????????for?i?in?range(1,?100):
          ????????????query?=?{
          ????????????????"itemId":?product_id,
          ????????????????"page":?i,
          ????????????}
          ????????????res?=?requests.get(url,?params=query).json()
          ????????????if?not?res['data']['commentList']:
          ????????????????break
          ????????????print("爬取第?%s 頁評論"?%?i)
          ????????????commentList?=?res['data']['commentList']
          ????????????C_list.extend(commentList)
          ????????????time.sleep(1)

          ????????return?C_list
          ????except:
          ????????raise


          product_id?=?search_keyword('文胸')
          r_list?=?[]
          for?p?in?product_id:
          ????r_list.extend(details(p))

          with?open('./comments.txt',?'w')?as?f:
          ????for?r?in?r_list:
          ????????try:
          ????????????f.write(json.dumps(r,?ensure_ascii=False)?+?'\n')
          ????????except:
          ????????????print('出錯啦')

          這里我只抓取了第一頁的產(chǎn)品來分析每個產(chǎn)品的前100頁的評論數(shù)據(jù)。我將獲取到的評論數(shù)據(jù)放在文件中存儲。預(yù)覽如下:

          存儲數(shù)據(jù)

          分析數(shù)據(jù)

          抓取完數(shù)據(jù)后,我們就可以進入探索環(huán)節(jié)了,我想從顏色、尺碼、評論三個角度去看看有沒有什么驚奇地發(fā)現(xiàn)。

          我們來看看數(shù)據(jù)結(jié)構(gòu)的特點:

          {
          ??"skuInfo":?[
          ????"顏色:灰紫色套頭套裝",
          ????"尺碼:L(80BC-85AB)"
          ??],
          ??"frontUserName":?"葡****字",
          ??"frontUserAvatar":?"http://yanxuan.nosdn.127.net/2a4479567d935ca3a88d7ea0e425ebc8",
          ??"content":?"好穿!很舒服",
          ??"createTime":?1593738737271,
          ??"picList":?[],
          ??"commentReplyVO":?null,
          ??"memberLevel":?4,
          ??"appendCommentVO":?null,
          ??"star":?5,
          ??"itemId":?3989517
          }

          這是一條評論數(shù)據(jù),我們可以看到顏色和尺碼都放在 skuInfo 里面,評論是放在 content 字段里面。同時,我們多翻一些數(shù)據(jù)就可以發(fā)現(xiàn),這個顏色和尺碼并不是統(tǒng)一的,不同的產(chǎn)品可能有不同的格式。

          經(jīng)過總結(jié),對于顏色,我可以根據(jù)特點去除噪音,獲取到統(tǒng)一的格式。而對于尺碼,我只能將其分為兩類:一類是以S、M、L、XL、XXL這種標(biāo)識的比較通用的尺碼,另一類是類似于75B這種比較準(zhǔn)確的尺碼。

          我將顏色和尺碼都做成柱狀圖來展示,而評論就用詞云來展示。最終的效果圖如下:

          顏色分布

          尺寸分布

          尺寸分布

          評論詞云

          這個顏色有點出乎我的意料,我預(yù)想的最受歡迎的顏色應(yīng)該是黑色,結(jié)果淺膚色排在了第一,黑色排在了第二,不過相差不大。如果數(shù)據(jù)量再多一些的話,可能黑色會反超,成為第一。

          而對于尺寸來說,我們看到精確的尺寸分布圖,前三都是B,緊接著是A和C,這個意味著什么大家自己去判斷,這里我就不展開了。而通用的尺碼里面,M碼是最多的,L碼比M碼稍少,但是相差不明顯。

          而對于評論的詞云,毫無意外地顯示,舒服是第一位的,質(zhì)量也比較重要。

          總結(jié)

          網(wǎng)易嚴(yán)選面向的群體應(yīng)該是35歲以下的新時代后浪們,而且主打的是物美價廉和性價比。所以這些數(shù)據(jù)也是這個群體的購買喜好的體現(xiàn)。至于分析的結(jié)果,那就是仁者見仁智者見智了,哈哈!

          PS公號內(nèi)回復(fù)「Python」即可進入Python 新手學(xué)習(xí)交流群,一起 100 天計劃!


          老規(guī)矩,兄弟們還記得么,右下角的 “在看” 點一下,如果感覺文章內(nèi)容不錯的話,記得分享朋友圈讓更多的人知道!

          代碼獲取方式

          識別文末二維碼,回復(fù):200831

          瀏覽 59
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一区二区豆花视频 | a 在线资源 | 人人妻日日摸狠狠躁视频 | 操逼网123. | 国产精品色呦呦 |