基本环境配置

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爬取素材图片代码_基于Python爬取素材网站音频文件相关推荐

  1. python爬取素材图片代码_一篇文章教会你利用Python网络爬虫获取素材图片

    [一.项目背景] 在素材网想找到合适图片需要一页一页往下翻,现在学会python就可以用程序把所有图片保存下来,慢慢挑选合适的图片. [二.项目目标] 1.根据给定的网址获取网页源代码. 2.利用正则 ...

  2. python关于二手房的课程论文_基于python爬取链家二手房信息代码示例

    基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...

  3. python爬取数据案例分析_基于Python及webdriver的网页抓取案例

    上次有朋友问怎么抓取交易所网站的数据,特别是历史数据,这里特别推荐使用selenium这一自动化测试框架. 原本selenium是用来完成大量基于浏览器的自动化测试的,但由于可以方便地执行JS代码,摸 ...

  4. python分布式爬虫开题报告范文_基于Python的豆瓣Top250排行榜影片数据爬取和分析开题报告...

    一.选题依据:(简述研究现状,说明该毕业设计的设计目的及意义) 研究现状 Python是一门很全面的语言,又随着大数据和人工智能的兴起,广受爬虫设计者们的青眯.设计者们运用Python语言的框架-Sc ...

  5. python爬取微博用户正文_基于Python的新浪微博用户信息爬取与分析

    基于 Python 的新浪微博用户信息爬取与分析 邓文萍 [摘 要] 摘要:本文设计并实现了一个微博用户信息爬取与分析系统 , 利用 Cookie 实现了用户的模拟登录 , 使用 Python 语言的 ...

  6. python怎么爬取新浪微博数据中心_基于Python的新浪微博位置数据获取方法研究....

    [1] 新浪微博数据中心.2017微博用户发展报告[EB/OL].[2017-12-25]. http://data.weibo.com/report/reportDetail?id=404. [2] ...

  7. python获取app信息的库_基于python3抓取pinpoint应用信息入库

    这篇文章主要介绍了基于python3抓取pinpoint应用信息入库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Pinpoint是用Java编写 ...

  8. 随机数写excel java代码_基于python实现在excel中读取与生成随机数写入excel中

    搜索热词 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再生成随机数作为学生的考试成绩. 首先要用到的数据库有:xlwt,xlr ...

  9. python点名代码_基于python tkinter的点名小程序功能的实例代码

    基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...

最新文章

  1. Django自带的加密算法及加密模块
  2. 帧布局 (FrameLayout)
  3. android应用兼容报告,手机资讯导报:华为发布国内首份Android7.0应用兼容报告
  4. python 网页登录selenium_使用selenium登录网页
  5. matlab gradient
  6. 【计算机视觉】【车辆识别】--Matlab实现
  7. 抽象类中不能有private的成员_【java基础】-- java接口和抽象类的异同分析
  8. JavaScript---函数
  9. 面经 | NLP算法岗(百度)
  10. RayTracing练习
  11. oracle erp系统好用么,oracleerp系统优缺点
  12. 07 巧算指数温度--参考即可不用算
  13. 揭秘工业互联网的内涵、热点与难点!
  14. flutter的坑.dart1与dart2写法的区别
  15. 实现简单的轮播图(单张图片、多张图片)
  16. 学习html的体会和总结
  17. navicat导入excel表中数据出错问题
  18. csdn首篇笔记——关于笔记本身
  19. 【学习笔记】GoogleNet 网络结构
  20. A股指数、行业、概念列表数据API接口(JSON标准格式,Get请求方式)

热门文章

  1. 视频专辑:轻松学习flash动画制作视频教程
  2. 手工成本维护不可以将成本改为零
  3. Linux下VSFTP配置全攻略
  4. 交换机接口trunk的配置和vlan的划分
  5. 【转载】优酷网首席执行官兼创始人古永锵演讲
  6. WebKit.NET-0.5简单应用
  7. winform 中 给DataGridView的表头添加CheckBox
  8. Oracle外键需要建索引吗?
  9. Spring EL方法调用实例
  10. ASP.NET MVC 使用 FluentScheduler 定时器计划任务