成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python項目實戰(zhàn):爬取網(wǎng)易云音樂評論-創(chuàng)新互聯(lián)

前言

相信大家都非常喜歡聽音樂的吧,每一首歌背后都有一個故事,有愛情,有離別,有仇恨,有不舍等等,聽著自己喜歡總會唏噓,我不僅喜歡聽歌,還喜歡看歌曲下面的評論,很多人都闡述了自己對歌曲的看法和理解,除了一些,你懂的..、

成都創(chuàng)新互聯(lián)于2013年開始,先為鼓樓等服務(wù)建站,鼓樓等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為鼓樓企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

廢話不多說了。上代碼吧(看完吧,代碼直接可以用)

首先導入需求庫

import jsonimport timeimport requests

設(shè)置headers信息,模擬成瀏覽器去訪問網(wǎng)站,跳過反爬蟲機制

headers = {        'Host': 'music.163.com',        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}

創(chuàng)建函數(shù),獲取評論信息

def get_comments(page):
    """
    獲取評論信息
    """
    url = 'http://music.163.com/api/v1/resource/comments/R_SO_4_1313354324?limit=20&offset=' + str(page)
    response = requests.get(url=url, headers=headers)    # 將字符串轉(zhuǎn)為json格式
    result = json.loads(response.text)
    items = result['comments']    for item in items:        # 用戶名
        user_name = item['user']['nickname'].replace(',', ',')        # 用戶ID
        user_id = str(item['user']['userId'])        # 獲取用戶信息
        user_message = get_user(user_id)        # 用戶年齡
        user_age = str(user_message['age'])        # 用戶性別
        user_gender = str(user_message['gender'])        # 用戶所在地區(qū)
        user_city = str(user_message['city'])        # 個人介紹
        user_introduce = user_message['sign'].strip().replace('\n', '').replace(',', ',')        # 評論內(nèi)容
        comment = item['content'].strip().replace('\n', '').replace(',', ',')        # 評論ID
        comment_id = str(item['commentId'])        # 評論點贊數(shù)
        praise = str(item['likedCount'])        # 評論時間
        date = time.localtime(int(str(item['time'])[:10]))
        date = time.strftime("%Y-%m-%d %H:%M:%S", date)
        print(user_name, user_id, user_age, user_gender, user_city, user_introduce, comment, comment_id, praise, date)        with open('music_comments.csv', 'a', encoding='utf-8-sig') as f:
            f.write(user_name + ',' + user_id + ',' + user_age + ',' + user_gender + ',' + user_city + ',' + user_introduce + ',' + comment + ',' + comment_id + ',' + praise + ',' + date + '\n')
        f.close()

小編推薦一個學python的學習qun 945,8790,25
無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進步一起學習!裙內(nèi)有開發(fā)工具,很多干貨和技術(shù)資料分享!

Python項目實戰(zhàn):爬取網(wǎng)易云音樂評論

分享題目:Python項目實戰(zhàn):爬取網(wǎng)易云音樂評論-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://jinyejixie.com/article24/hggje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、電子商務(wù)網(wǎng)站建設(shè)、虛擬主機、網(wǎng)站排名定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
西乌珠穆沁旗| 化隆| 永修县| 正定县| 凉城县| 武隆县| 新余市| 麻栗坡县| 金乡县| 景洪市| 习水县| 托里县| 洛川县| 嵩明县| 信阳市| 丹江口市| 荆门市| 柘荣县| 忻州市| 喀喇| 安乡县| 龙岩市| 固原市| 莱芜市| 宜川县| 喀喇沁旗| 绿春县| 兰坪| 太原市| 诸暨市| 安仁县| 防城港市| 泊头市| 清流县| 浏阳市| 旺苍县| 陇川县| 玉溪市| 汕头市| 湖北省| 高碑店市|