Maison > Article > développement back-end > Python explore les 8 chansons les plus populaires de Leslie Cheung, avec 60 000 commentaires et j'ai fondu en larmes après les avoir lues !
Hier, c'était le 1er avril.
Ce jour-là chaque année,
Certaines personnes font de leur mieux pour me tromper,
Certaines personnes pensent qu'avril serait génial, si vous êtes toujours là.
Il y a même des gens qui utilisent l'IA pour vous restaurer.
Mais ce n’est pas toi après tout.
Voir le filigrane pour la source de l'image
Vous êtes partis depuis 16 ans, ces adolescents qui écoutaient secrètement vos chansons au bureau alors que le professeur n'était pas là. en faisant attention, peut-être qu'elle est mari et femme depuis longtemps.
Même ainsi, chaque année en avril, vous manquez à de nombreuses personnes et vous laissent des messages à travers les échos infinis que vous laissez au monde. Même s'ils le savent clairement, ils ne recevront jamais de réponse.
Maintenant, nous choisissons d'utiliser la technologie pour commémorer mon frère.
Nous avons exploré vos huit chansons avec le plus de commentaires sur NetEase Cloud Music.
Ce sont : "Le silence est d'or", "Printemps, été, automne et hiver", "Une histoire de fantômes chinois", "Quand l'amour est un passé", "Moi", "Le vent continue de souffler" , "L'amour du verre" et "Quand le vent se lève à nouveau".
Parmi les 64 540 commentaires au total, les plus courants sont "Joyeux anniversaire", "Frère", "Allez", "Si tu es toujours là", "Bonne année" et "Joyeux anniversaire, frère ".
Il y a très peu de mots comme « 1er avril » et « Poisson d'avril » dans le tableau des nuages de mots. Ce n'est pas parce qu'il y a peu de gens qui commentent cette journée, mais parce que ce jour-là, ce n'est vraiment pas le bon moment pour vous dire "Heureux".
Allez, laissez-moi d'abord vous montrer le code du commentaire.
# coding:utf-8 import json import time import requests from fake_useragent import UserAgent import random import multiprocessing import sys #reload(sys) #sys.setdefaultencoding('utf-8') ua = UserAgent(verify_ssl=False) song_list = [{'186453':'春夏秋冬'},{'188204':'沉默是金'},{'188175':'倩女幽魂'},{'188489':'风继续吹'},{'187374':'我'},{'186760':'风雨起时'}] headers = { 'Origin':'https://music.163.com', 'Referer': 'https://music.163.com/song?id=26620756', 'Host': 'music.163.com', 'User-Agent': ua.random } def get_comments(page,ite): # 获取评论信息 # """ for key, values in ite.items(): song_id = key song_name = values ip_list = [IP列表] url = 'http://music.163.com/api/v1/resource/comments/R_SO_4_'+ song_id +'?limit=20&offset=' + str(page) proxies = get_random_ip(ip_list) try: response = requests.get(url=url, headers=headers,proxies=proxies) except Exception as e: print (page) print (ite) return 0 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']) print(user_id) # 评论内容 comment = item['content'].strip().replace('\n', '').replace(',', ',') # 评论ID comment_id = str(item['commentId']) # 评论点赞数 praise = str(item['likedCount']) # 评论时间 date = time.localtime(int(str(item['time'])[:10])) date = time.strftime("%Y-%m-%d %H:%M:%S", date)
Codes paroles pour huit chansons :
import requests from bs4 import BeautifulSoup import re import json import time import random import os headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3355.4 Safari/537.36', 'Referer': 'http://music.163.com', 'Host': 'music.163.com' } # 获取页面源码 def GetHtml(url): try: res = requests.get(url=url, headers=headers) except: return None return res.text # 提取歌手歌词信息 def GetSongsInfo(url): print('[INFO]:Getting Songs Info...') html = GetHtml(url) soup = BeautifulSoup(html, 'lxml') links = soup.find('ul', class_='f-hide').find_all('a') if len(links) < 1: print('[Warning]:_GetSongsInfo <links> not find...') Info = {'ID': [], 'NAME': []} for link in links: SongID = link.get('href').split('=')[-1] SongName = link.get_text() Info['ID'].append(SongID) Info['NAME'].append(SongName) # print(Info) return Info def GetLyrics(SongID): print('[INFO]:Getting %s lyric...' % SongID) ApiUrl = 'http://music.163.com/api/song/lyric?id={}&lv=1&kv=1&tv=-1'.format(SongID) html = GetHtml(ApiUrl) html_json = json.loads(html) temp = html_json['lrc']['lyric'] rule = re.compile(r'\[.*\]') lyric = re.sub(rule, '', temp).strip() print(lyric) return lyric def main(): SingerId = input('Enter the Singer ID:') url = 'http://music.163.com/artist?id={}'.format(SingerId) # url = "http://music.163.com/artist?id=6457" Info = GetSongsInfo(url) IDs = Info['ID'] i = 0 for ID in IDs: lyric = GetLyrics(ID) SaveLyrics(Info['NAME'][i], lyric) i += 1 time.sleep(random.random() * 3) # print('[INFO]:All Done...') def SaveLyrics(SongName, lyric): print('[INFO]: Start to Save {}...'.format(SongName)) if not os.path.isdir('./results'): os.makedirs('./results') with open('./results/{}.txt'.format(SongName), 'w', encoding='utf-8') as f: f.write(lyric)
01
"Silence is Golden"
Ce qui ne va pas n'est jamais bien, ce qui est vrai est toujours vrai
Peu importe ce que vous dites, je garderai ma place
Croyez toujours que le silence est d'or
Vous avez composé cette chanson vous-même.
À cette époque, « l'hégémonie de Tan-Chang » (de 1986 à 1989, Alan Tam et Leslie Cheung ont lancé un vaste concours musical pour obtenir un statut dans l'industrie musicale) était déjà entrée dans son paroxysme.
Vous détestez vous battre, alors vous avez emprunté une chanson pour exprimer votre ambition et avez sorti "Silence is Golden".
Vous avez dit : "Peu importe ce que vous dites, je m'en tiendrai à mon devoir et je croirai toujours que le silence est d'or."
Les purs se purifieront eux-mêmes, et votre silence le démontrera davantage. votre innocence.
02
《Printemps, été, automne et hiver》
L'automne serait génial si tu étais encore là
Le vent d'automne est toujours aussi beau même s'il apporte de la fraîcheur
Toi à la fin de l'automne remplis mes rêves
Comme les feuilles mortes volent et tapent sur mon window
Chaque fois que c'est ton anniversaire, chaque jour du Nouvel An, chaque fois que c'est le jour où tu quittes ce monde, il y aura beaucoup de commentaires sous tes chansons.
Vous êtes parti le 1er avril, mais les gens qui vous aiment commentent toujours votre musique le 30, le 31 mars ou même avant.
Tant de gens espèrent que vous ressusciterez. Certaines personnes ont même vu un chauffeur de taxi à Chongqing qui vous ressemblait beaucoup et n'ont pas pu s'empêcher de prendre une photo.
La clarté et l'hésitation dans vos yeux sont toujours aussi inoubliables même après toutes ces années.
03
"Une histoire de fantômes chinois"
A Fais de beaux rêves dans la poussière rouge Combien y a-t-il de directions
pour trouver l'amour de ton rêve fou
La route est sans fin avec les gens
Dans "Une histoire de fantômes chinois", tu étais timide. L'érudit timide allumait trois lanternes en marchant la nuit, mais de peur que la lumière du soleil ne disperse l'âme de Xiaoqian, il tenait fermement le panneau de porte sur ses épaules.
Xiaoqian est parti et le cœur de Ning Caichen est mort.
Mon frère est parti, et si quelqu'un d'autre joue Ning Caichen, j'ai toujours l'impression que Wushan n'est pas Yun.
04
"Quand l'amour est un passé"
Pourquoi tu ne comprends pas
Tant qu'il y a de l'amour il y a de la douleur
Un jour tu sauras
La vie ne sera pas différente sans moi
Dans "Adieu ma concubine", vous avez joué Cheng Dieyi.
Vous avez agi avec tant de charme que certaines personnes ont prétendu que vous étiez né à Tongzi Gong.
En fait, vous continuez simplement à vous entraîner malgré votre grave maladie.
Vous avez dit "Si vous n'êtes pas fou, vous ne survivrez pas", alors vous savez qu'après le mariage de Duan Xiaolou, il sera jaloux, triste et fou.
Vous m'avez aimé à la fois sur et hors de l'écran. Vous avez dit : "Tant qu'il y aura de l'amour, il y aura de la douleur", mais c'est plutôt comme le chanter pour vous-même.
Vous êtes si pur et "acceptez la mort" que vos fans ont toujours pitié de vous...
05
《I》
Nue comme épanouie dans le désert solitaire
Comme heureux Vivre heureux dans le maison de verre
Qu'est-ce qui est léger et honorable pour le monde
Je suis je suis un feu d'artifice de différentes couleurs
Combien de personnes utilisent la phrase que vous avez chantée : "Je suis qui je suis, comme un feu d'artifice de différentes couleurs" pour s'encourager à vivre sa vie.
Mais à la fin tu as quitté ce monde comme un feu d'artifice.
Il y a quelques années, Tony Leung a appelé votre téléphone lors d'un concert pour vous commémorer.
Au téléphone, le message est resté : "Bonjour, ici Leslie, s'il vous plaît laissez un message si vous avez besoin de quelque chose."
Tony Leung était silencieux. , et après un long moment, il a dit calmement Phrase : "Baorong, pourquoi ne pas recommencer à zéro." >《Le vent continue de souffler》
Le vent continue de souffler et je peux' Je ne supporte pas de rester à l'écartIl y a des larmes dans mon cœur et je ne veux pas verser de larmes en te regardant
Pourquoi ne pas la poursuivre avec vous
C'est votre célèbre chanson, donc vous semblez l'aimer beaucoup.
Chaque fois que j'assiste à un concert, je dois chanter.
Lorsque vous avez chanté pour la dernière fois, vous avez pleuré pour une raison quelconque, et le public a également pleuré avec vous.
Parce que cette chanson est un témoignage de ton revirement.
Vous êtes dans l'industrie musicale depuis tant d'années et vous êtes resté silencieux. Cette chanson est la raison pour laquelle vous n'avez pas été enterré.
07
"L'amour du verre"
Don See More Je ne crois pas aux larmes Cela peut vous faire retomber amoureux lorsque vous êtes déçuL'eau difficile à récupérer inondera les sentimentsCe n'est pas un crime de dire au revoir temps si tu es trop fatigué
La raison pour laquelle vos chansons durent pour toujours est que vous attachez non seulement une grande importance aux gens mais aussi aux chansons.
08
"Quand le vent se lève à nouveau"
Je repense à un certain année
Comme une photo fanée est soudainement apparue devant mes yeuxCe garçon confusJe souhaite consacrer ma vie à chanter tous les jours et ne jamais changer
Vous avez vu l'agitation, mais vous ne faites pas partie de l'agitation.
Avant de planifier le concert d'adieu, vous en avez discuté avec les musiciens Chen Shaoqi et Li Xiaotian. Chen Shaoqi a dit : « N'avez-vous pas une chanson célèbre intitulée « The Wind Keeps Blowing » ? Pourquoi ne l'appelez-vous pas simplement « When the Wind Rises Again ». J'espère que chaque fois que le vent souffle ensemble, les fans penseront à vous. Chanson."
Li Xiaotian à côté de lui a passé quinze minutes à composer la chanson sur un morceau de papier au hasard.
Bientôt, Chen Shaoqi a également rempli les mots.
Je me demande si tu chantes encore maintenant ? Est-ce que vous agissez toujours ?
Savez-vous que beaucoup de gens pensent à vous.
Merci de nous avoir laissé autant de chansons et de films.
Puissiez-vous ne jamais être déprimé ou triste dans un autre monde.
et plus.
Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne Tutoriel vidéo Python sur le site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!