


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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

MySQL a une version communautaire gratuite et une version d'entreprise payante. La version communautaire peut être utilisée et modifiée gratuitement, mais le support est limité et convient aux applications avec des exigences de stabilité faibles et des capacités techniques solides. L'Enterprise Edition fournit une prise en charge commerciale complète pour les applications qui nécessitent une base de données stable, fiable et haute performance et disposées à payer pour le soutien. Les facteurs pris en compte lors du choix d'une version comprennent la criticité des applications, la budgétisation et les compétences techniques. Il n'y a pas d'option parfaite, seulement l'option la plus appropriée, et vous devez choisir soigneusement en fonction de la situation spécifique.

L'article présente le fonctionnement de la base de données MySQL. Tout d'abord, vous devez installer un client MySQL, tel que MySQLWorkBench ou le client de ligne de commande. 1. Utilisez la commande MySQL-UROot-P pour vous connecter au serveur et connecter avec le mot de passe du compte racine; 2. Utilisez Createdatabase pour créer une base de données et utilisez Sélectionner une base de données; 3. Utilisez CreateTable pour créer une table, définissez des champs et des types de données; 4. Utilisez InsertInto pour insérer des données, remettre en question les données, mettre à jour les données par mise à jour et supprimer les données par Supprimer. Ce n'est qu'en maîtrisant ces étapes, en apprenant à faire face à des problèmes courants et à l'optimisation des performances de la base de données que vous pouvez utiliser efficacement MySQL.

Les principales raisons de la défaillance de l'installation de MySQL sont les suivantes: 1. Problèmes d'autorisation, vous devez s'exécuter en tant qu'administrateur ou utiliser la commande sudo; 2. Des dépendances sont manquantes et vous devez installer des packages de développement pertinents; 3. Conflits du port, vous devez fermer le programme qui occupe le port 3306 ou modifier le fichier de configuration; 4. Le package d'installation est corrompu, vous devez télécharger et vérifier l'intégrité; 5. La variable d'environnement est mal configurée et les variables d'environnement doivent être correctement configurées en fonction du système d'exploitation. Résolvez ces problèmes et vérifiez soigneusement chaque étape pour installer avec succès MySQL.

Le fichier de téléchargement mysql est corrompu, que dois-je faire? Hélas, si vous téléchargez MySQL, vous pouvez rencontrer la corruption des fichiers. Ce n'est vraiment pas facile ces jours-ci! Cet article expliquera comment résoudre ce problème afin que tout le monde puisse éviter les détours. Après l'avoir lu, vous pouvez non seulement réparer le package d'installation MySQL endommagé, mais aussi avoir une compréhension plus approfondie du processus de téléchargement et d'installation pour éviter de rester coincé à l'avenir. Parlons d'abord de la raison pour laquelle le téléchargement des fichiers est endommagé. Il y a de nombreuses raisons à cela. Les problèmes de réseau sont le coupable. L'interruption du processus de téléchargement et l'instabilité du réseau peut conduire à la corruption des fichiers. Il y a aussi le problème avec la source de téléchargement elle-même. Le fichier serveur lui-même est cassé, et bien sûr, il est également cassé si vous le téléchargez. De plus, la numérisation excessive "passionnée" de certains logiciels antivirus peut également entraîner une corruption des fichiers. Problème de diagnostic: déterminer si le fichier est vraiment corrompu

MySQL peut s'exécuter sans connexions réseau pour le stockage et la gestion des données de base. Cependant, la connexion réseau est requise pour l'interaction avec d'autres systèmes, l'accès à distance ou l'utilisation de fonctionnalités avancées telles que la réplication et le clustering. De plus, les mesures de sécurité (telles que les pare-feu), l'optimisation des performances (choisissez la bonne connexion réseau) et la sauvegarde des données sont essentielles pour se connecter à Internet.

Guide d'optimisation des performances de la base de données MySQL dans les applications à forte intensité de ressources, la base de données MySQL joue un rôle crucial et est responsable de la gestion des transactions massives. Cependant, à mesure que l'échelle de l'application se développe, les goulots d'étranglement des performances de la base de données deviennent souvent une contrainte. Cet article explorera une série de stratégies efficaces d'optimisation des performances MySQL pour garantir que votre application reste efficace et réactive dans des charges élevées. Nous combinerons des cas réels pour expliquer les technologies clés approfondies telles que l'indexation, l'optimisation des requêtes, la conception de la base de données et la mise en cache. 1. La conception de l'architecture de la base de données et l'architecture optimisée de la base de données sont la pierre angulaire de l'optimisation des performances MySQL. Voici quelques principes de base: sélectionner le bon type de données et sélectionner le plus petit type de données qui répond aux besoins peut non seulement économiser un espace de stockage, mais également améliorer la vitesse de traitement des données.

MySQL a refusé de commencer? Ne paniquez pas, vérifions-le! De nombreux amis ont découvert que le service ne pouvait pas être démarré après avoir installé MySQL, et ils étaient si anxieux! Ne vous inquiétez pas, cet article vous emmènera pour le faire face calmement et découvrez le cerveau derrière! Après l'avoir lu, vous pouvez non seulement résoudre ce problème, mais aussi améliorer votre compréhension des services MySQL et vos idées de problèmes de dépannage, et devenir un administrateur de base de données plus puissant! Le service MySQL n'a pas réussi et il y a de nombreuses raisons, allant des erreurs de configuration simples aux problèmes système complexes. Commençons par les aspects les plus courants. Connaissances de base: une brève description du processus de démarrage du service MySQL Service Startup. Autrement dit, le système d'exploitation charge les fichiers liés à MySQL, puis démarre le démon mysql. Cela implique la configuration

L'optimisation des performances MySQL doit commencer à partir de trois aspects: configuration d'installation, indexation et optimisation des requêtes, surveillance et réglage. 1. Après l'installation, vous devez ajuster le fichier my.cnf en fonction de la configuration du serveur, tel que le paramètre innodb_buffer_pool_size, et fermer query_cache_size; 2. Créez un index approprié pour éviter les index excessifs et optimiser les instructions de requête, telles que l'utilisation de la commande Explication pour analyser le plan d'exécution; 3. Utilisez le propre outil de surveillance de MySQL (ShowProcessList, Showstatus) pour surveiller la santé de la base de données, et sauvegarde régulièrement et organisez la base de données. Ce n'est qu'en optimisant en continu ces étapes que les performances de la base de données MySQL peuvent être améliorées.
