歌手または曲名を入力し、「曲リストを取得」ボタンをクリックすると、その歌手または曲の詳細情報を表示できます。
興味のある曲を選択し、「曲の情報を取得」ボタンをクリックすると、その曲の再生リンクを表示できます。
VIP 音楽を無料でお楽しみいただけます。注意:一部機能が制限されている場合があります。
以下はコードです:
import requests
import tkinter as tk
import customtkinter as ctk
def get_song_list():
artist = artist_entry.get()
url = f"https://www.hhlqilongzhu.cn/api/dg_kgmusic.php?gm={artist}&n="
response = requests.get(url)
if response.status_code == 200:
song_list.delete(0, tk.END)
for song in response.text.split('\n'):
if song.strip():
song_list.insert(tk.END, song.strip())
else:
song_info_text.delete("1.0", tk.END)
song_info_text.insert(tk.END, f"エラー:{response.status_code} - {response.text}")
def get_song_data():
artist = artist_entry.get()
selected_index = song_list.curselection()
if selected_index:
selected_song = song_list.get(selected_index)
url = f"https://www.hhlqilongzhu.cn/api/dg_kgmusic.php?gm={artist}&n={selected_song}"
response = requests.get(url)
if response.status_code == 200:
song_info_text.delete("1.0", tk.END)
song_info_text.insert(tk.END, response.text)
else:
song_info_text.delete("1.0", tk.END)
song_info_text.insert(tk.END, f"エラー:{response.status_code} - {response.text}")
else:
song_info_text.delete("1.0", tk.END)
song_info_text.insert(tk.END, "曲が選択されていません。")
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("dark-blue")
root = ctk.CTk()
root.title("酷狗VIP音楽免费听")
root.geometry("368x630")
root.resizable(False, False)
artist_label = ctk.CTkLabel(root, text="歌手または曲名を入力してください:")
artist_label.pack(pady=10)
artist_entry = ctk.CTkEntry(root)
artist_entry.pack(pady=10)
get_songs_button = ctk.CTkButton(root, text="曲リストを取得", command=get_song_list)
get_songs_button.pack(pady=10)
song_list = tk.Listbox(root, width=40, height=10)
song_list.pack(pady=20)
get_song_data_button = ctk.CTkButton(root, text="曲の情報を取得", command=get_song_data)
get_song_data_button.pack(pady=10)
song_info_text = tk.Text(root, width=50, height=10)
song_info_text.pack(pady=20)
root.mainloop()
使用方法:
使用方法は非常に簡単です。歌手または曲名を入力し、「曲リストを取得」ボタンをクリックすると、その歌手または曲の詳細情報が表示されます。
次に、興味のある曲を選択し、「曲の情報を取得」ボタンをクリックすると、その曲の再生リンクが表示されます。リンクをコピーしてブラウザに貼り付けると再生またはダウンロードできます。VIP 音楽を無料でお楽しみいただけます。