疫情賦閑在家程序員公開python學(xué)習(xí)源碼,持續(xù)更新

最近疫情原因床佳,我們公司比較“人性化”滋早,在疫情剛剛爆發(fā)之后,我就逃離了毒圈砌们,然后在家辦公杆麸,但是搁进,相對在公司的時候,清閑了太多昔头,又不知道去哪里玩饼问,于是,就在家辦個‘補習(xí)班‘揭斧,教家里的小孩學(xué)編程莱革,其中,python爬蟲就成為我教他們內(nèi)容的首選項讹开,今天也開源一個小代碼盅视,實現(xiàn)vip音樂的獲取

大家可以自己去下載玩一下

至于詳細(xì)的爬蟲實現(xiàn)原理,我在之前的文章中進行過詳細(xì)的講解旦万,大家可以看一下:

五步帶你探究爬蟲爬取視頻彈幕背后的真相左冬,附爬蟲實現(xiàn)源碼

好了,話不多說纸型,上代碼:

開發(fā)工具:pycharm

開發(fā)環(huán)境:python3.8.5


#通過一個網(wǎng)站 拿他的數(shù)據(jù)
#爬蟲的核心步驟 => 獲取url 接受響應(yīng)(發(fā)送請求) 篩選數(shù)據(jù) 保存本地
#代碼前面寫上本次案例需要用到的擴展包(模塊)
import requests #python代碼模擬瀏覽器發(fā)送網(wǎng)絡(luò)請求
import json #做json處理

def main():
 #你們想要獲取哪個歌手的歌
 geshou = str(input('請輸入指定歌手的名稱: '))
 # print(geshou)
 #獲取多少個頁面的歌
 yeshu = int(input('請輸入指定頁數(shù): '))
 #0-yeshu
 #1-yeshu+1
 for i in range(1,yeshu+1):
 url = "http://www.kuwo.cn/api/www/search/searchMusicBykeyWord?key={}&pn={}&rn=30&httpsStatus=1&reqId=00f6f9b0-572e-11eb-acc3-fbf111a8d0de".format(geshou,i)
 #偽裝瀏覽器
 headers = {
 #鍵值對的方式   瀏覽器的類型
 "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36",
 "Referer": "http://www.kuwo.cn/search/list?key=%E5%91%A8%E6%9D%B0%E4%BC%A6",
 "csrf": "HTJJKH4VAQ",
 "Cookie":"_ga=GA1.2.1345614870.1610439929; Hm_lvt_cdb524f42f0ce19b169a8071123a4797=1610439929,1610687692; _gid=GA1.2.1361641767.1610687692; Hm_lpvt_cdb524f42f0ce19b169a8071123a4797=1610714039; _gat=1; kw_token=HTJJKH4VAQ"
 }
 #發(fā)送請求
 res = requests.get(url,headers=headers)
 # print(res.text)
 html = res.text
 jsons = json.loads(html)
 # print(jsons)
 data = jsons['data']['list']
 # print(data)

 for i in data:
 #音樂名字
 name = i['name']
 # 音樂ID
 rid = i['rid']
 # 后臺頁面拿到指定歌手歌曲的音樂路徑
 url = "http://www.kuwo.cn/url?format=mp3&rid={}&response=url&type=convert_url3&br=128kmp3&from=web&t=1610714066130&httpsStatus=1&reqId=00f83230-572e-11eb-acc3-fbf111a8d0de".format(rid)
 result = requests.get(url, headers=headers).json()
 # print(result.text)
 music_url = result['url']
 # print(music_url)
 #下載
 with open(r'C:\Users\SunComputer\Desktop\VIP音樂/{}.mp3'.format(name),'wb')as f:
 print('正在下載{}'.format(name), end='')
 music = requests.get(music_url)
 f.write(music.content)
 print('\t下載完畢')

main()

</pre>

剛剛接觸python的小伙伴,可以每獲取一步數(shù)據(jù)就打印一次梅忌,這樣可能對于你的理解有一定的幫助

碼云中我已經(jīng)上傳了一些Java相關(guān)得學(xué)習(xí)代碼狰腌,包括Java基礎(chǔ)、微服務(wù)框架牧氮,多線程實現(xiàn)案例等琼腔,大家可以自行下載

Java:源碼分享地址

python:源碼分享地址
是客戶的附件是

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市踱葛,隨后出現(xiàn)的幾起案子丹莲,更是在濱河造成了極大的恐慌,老刑警劉巖尸诽,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件甥材,死亡現(xiàn)場離奇詭異,居然都是意外死亡性含,警方通過查閱死者的電腦和手機洲赵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來商蕴,“玉大人叠萍,你說我怎么就攤上這事⌒魃蹋” “怎么了苛谷?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長格郁。 經(jīng)常有香客問我腹殿,道長独悴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任赫蛇,我火速辦了婚禮绵患,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悟耘。我一直安慰自己落蝙,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布暂幼。 她就那樣靜靜地躺著筏勒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旺嬉。 梳的紋絲不亂的頭發(fā)上管行,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音邪媳,去河邊找鬼捐顷。 笑死,一個胖子當(dāng)著我的面吹牛雨效,可吹牛的內(nèi)容都是我干的迅涮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼徽龟,長吁一口氣:“原來是場噩夢啊……” “哼叮姑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起据悔,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤传透,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后极颓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體朱盐,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年菠隆,在試婚紗的時候發(fā)現(xiàn)自己被綠了托享。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡浸赫,死狀恐怖闰围,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情既峡,我是刑警寧澤羡榴,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站运敢,受9級特大地震影響校仑,放射性物質(zhì)發(fā)生泄漏忠售。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一迄沫、第九天 我趴在偏房一處隱蔽的房頂上張望稻扬。 院中可真熱鬧,春花似錦羊瘩、人聲如沸泰佳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逝她。三九已至,卻和暖如春睬捶,著一層夾襖步出監(jiān)牢的瞬間黔宛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工擒贸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留臀晃,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓介劫,卻偏偏與公主長得像徽惋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蜕猫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1回右、開源眾包 一款開發(fā)網(wǎng)站、App漱挚、小程序翔烁、企業(yè)應(yīng)用的網(wǎng)站 2、程序員客棧 一款解決項目技術(shù)關(guān)鍵難題旨涝,找技術(shù)員工蹬屹、...
    不在窩里閱讀 387評論 0 0
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)、焦點白华、注意力慨默、語言聯(lián)想、情景聯(lián)想 觀點: 1.統(tǒng)計學(xué)現(xiàn)在叫數(shù)據(jù)分析弧腥,社會...
    Jenaral閱讀 5,701評論 0 5
  • 昨天厦取,在回家的路上,坐在車?yán)镉圃沼圃盏乜粗摹度龉衬墓适隆饭芴拢冶焕锩娴膬?nèi)容深深吸引住了虾攻,盡管上學(xué)時...
    夜闌曉語閱讀 3,778評論 2 9
  • 一铡买。匹配。 判斷一個字符串是否符合我們制定的規(guī)則霎箍? 二…捕獲 字符串中符合我們正則表達式奇钞,規(guī)則的,內(nèi)容捕獲到漂坏。 三...
    時修七年閱讀 973評論 2 0
  • 城空了樊拓,有樹長出來 我的城死了 鑄起它的人纠亚,殺死它的人 不愿因為這件事而驕傲 一座城的終結(jié) 永遠(yuǎn)因為終結(jié)這件事而顯...
    于十六閱讀 2,850評論 6 17