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

廢話不多說了。上代碼吧(看完吧,代碼直接可以用)
首先導(dǎo)入需求庫(kù)
import jsonimport timeimport requests
設(shè)置headers信息,模擬成瀏覽器去訪問網(wǎng)站,跳過反爬蟲機(jī)制
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ù),獲取評(píng)論信息
def get_comments(page):
"""
獲取評(píng)論信息
"""
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']) # 個(gè)人介紹
user_introduce = user_message['sign'].strip().replace('\n', '').replace(',', ',') # 評(píng)論內(nèi)容
comment = item['content'].strip().replace('\n', '').replace(',', ',') # 評(píng)論ID
comment_id = str(item['commentId']) # 評(píng)論點(diǎn)贊數(shù)
praise = str(item['likedCount']) # 評(píng)論時(shí)間
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()
小編推薦一個(gè)學(xué)python的學(xué)習(xí)qun 945,8790,25
無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)!裙內(nèi)有開發(fā)工具,很多干貨和技術(shù)資料分享!
分享題目:Python項(xiàng)目實(shí)戰(zhàn):爬取網(wǎng)易云音樂評(píng)論-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://chinadenli.net/article24/hggje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、電子商務(wù)、網(wǎng)站建設(shè)、虛擬主機(jī)、網(wǎng)站排名、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容