基于Python爬取素材網站音頻文件
更新時間:2020年10月21日 08:35:45 作者:六月流火
這篇文章主要介紹了基于Python爬取素材網站音頻文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
基本環(huán)境配置
- python 3.6
- pycharm
- requests
- parsel
相關模塊pip安裝即可
目標網頁


請求網頁
import requests
url = 'https://www.tukuppt.com/peiyue/zonghe_0_0_0_0_0_0_1.html'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',
}
response = requests.get(url=url, headers=headers)
解析網頁,提取數據
import parsel
selector = parsel.Selector(response.text)
urls = selector.css('#audio850995 source::attr(src)').getall()
titles = selector.css('.b-box .info .title::text').getall()
data = zip(urls, titles)
for i in data:
mp3_url = 'https:' + i[0]
title = i[1]
保存數據
def download(url, title):
response = requests.get(url=url, headers=headers)
path = 'D:\\python\\demo\\熊貓辦公素材\\背景音樂\\' + title + '.mp3'
with open(path, mode='wb') as f:
f.write(response.content)


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python使用pyinstaller實現學生管理系統(tǒng)流程
pyinstaller是一個非常簡單的打包python的py文件的庫,下面這篇文章主要給大家介紹了關于Python?Pyinstaller庫安裝步驟以及使用方法的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-02-02
詳解用python實現基本的學生管理系統(tǒng)(文件存儲版)(python3)
這篇文章主要介紹了python實現基本的學生管理系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04

