91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.72KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-03
  • 語言: Python
  • 標簽: python??爬蟲??

資源簡介


資源截圖

代碼片段和文件信息

from?tkinter?import?*
import?requests
import?re
import?threading

#首先設置一下ua和url
headers?=?{
????‘Referer‘:‘https://music.163.com/‘
“User-Agent“:?“Mozilla/5.0?(Macintosh;?Intel?Mac?OS?X?10_13_4)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/67.0.3396.99?Safari/537.36“
}

#找到要下載歌單界面
def?get_page():
????#獲取輸入
????id?=?entry.get()
????#獲取歌單
????url?=?“https://music.163.com/playlist?id=%s“%str(id)
???#發送請求
????res?=?requests.get(urlheaders=headers)
????#尋找u需要下載的數據!正則:/d?任意數字?.*?尋找符合的替換
????data?=?re.findall(r‘(.*?)‘?res.text)
????get_songs(data)
????text.insert(END?‘歌單下載完畢‘)
????text.see(text.size()?-?1)
def?get_songs(data):
????for?i?in?data:
????????download_url?=?“http://music.163.com/song/media/outer/url?id=%s“?%?i[0]
????????text.insert(END?‘正在下載>>>>:‘?+?i[1])
????????try:
????????????with?open(‘music/‘?+?i[1]+‘.mp3‘?‘wb‘)?as?f:
????????????????f.write(requests.get(download_url).content)
????????????????text.insert(END

評論

共有 條評論