import requests
from bs4 import beautifulsoup
import pymysql
def get_music():
db = pymysql.connect(host="localhost",user= "root", password="root", db="mylen")
cursor = db.cursor()
cursor.execute("set autocommit=1")
musiclist =
#獲取每一頁歌單鏈結
for i in range(0,1):
url="".format(35*i)
responce=requests.get(url=url,headers=headers)
soup=beautifulsoup(responce.text,"html.parser")
for list in soup.select(".u-cover .msk "):
musiclist = {}
musiclist["鏈結"]=""+list["href"]
musiclist["歌單名"]=list["title"]
list=requests.get(url=""+list["href"],headers=headers)
list.encoding="utf-8"
sp=beautifulsoup(list.text,"html.parser")
mu=#獲取每個歌單中的歌曲
for music in sp.select(".f-hide a"):
mu={}
mu["鏈結"]=""+music["href"]
mu["歌曲名"]=music.text
print( "values ('{}','{}','{}')".format(musiclist["歌單名"],pymysql.escape_string(mu["歌曲名"]),mu["鏈結"]))
sql="insert into wy_table(歌單名,歌名,鏈結) values('{}','{}','{}')".format(musiclist["歌單名"],pymysql.escape_string(mu["歌曲名"]),mu["鏈結"])
cursor.execute(sql)
#關閉游標
cursor.close()
# 關閉資料庫連線
db.close()
`
網易雲課堂學習 rocketmq入門
rocketmq是什麼 是由阿里捐贈給apache的一款分布式 佇列模型的開源訊息中介軟體,經歷了雙十一的洗禮。rocketmq的發展史 rocketmq的特性 rocketmq 基本概念 producer 訊息生產者,負責生產訊息,一般有業務系統負責生產訊息。consumer 訊息消費者,負責消費...
python 網易雲信API傳送簡訊
coding utf 8 import hashlib import time import requests defsend code mobile url nonce 隨機數 最大長度128個字元 curtime 當前utc時間戳,從1970年1月1日0點0 分0 秒開始到現在的秒數 strin...
網易雲課堂學習之VS相關
1 為開發好的專案檔案 如 在專案檔案screencapture中,只需保留框起來的兩個檔案即可 而且在框起來的screencapture裡的debug檔案也可以刪掉,整個檔案由75.4 mb變為33.1 kb。2 vs2013開發環境ide介紹 ps 資源檢視一般在開發mfc windows程式時...