2019独角兽企业重金招聘Python工程师标准>>>

#!usr/bin/env python
# encoding: utf-8'''爬一个简单的网页,并下载网页中的mp3文件存在的问题是:1. 下载mp3文件模块未实现,所以先以wget小工具顶上2. 在问题1的情况下,bat文件是UFT-8编码,处理非英文字符时显示有问题,暂时得手动转bat编码
'''
__author__ = 'honghe'import re
import requests
from os.path import dirname, abspathPREFIX = dirname(abspath(__file__))def extract(begin, end, data):'''抽取行内begin与end之间的内容'''result = []r = re.compile(r'.+%s(.+?)%s.+' % (begin, end))li = data.split('\r\n')for l in li:m = r.match(l)if m:print m.group(1)result.append(m.group(1))return resultdef fetch():'''获取网页中的mp3地址与名字'''#    保存成简单bat文件with open("%s/down.bat" % PREFIX, 'w') as down:
#        只选几个页面做测试for i in xrange(394, 396):url = 'http://www.luoo.net/radio/radio%s/mp3.xml' % ir = requests.get(url)if r.status_code == 200:for path, name in zip(extract('path="', '"', r.content),extract('title="', '"', r.content)):down.write('wget %s -O "%s/%s.mp3"\n' % (path, PREFIX, name))if __name__ == '__main__':fetch()

转载于:https://my.oschina.net/leopardsaga/blog/94695

Python网页简单小爬虫相关推荐

  1. 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  2. python爬虫简单实例-Python 利用Python编写简单网络爬虫实例3

    利用Python编写简单网络爬虫实例3 by:授客 QQ:1033553122 实验环境 python版本:3.3.5(2.7下报错 实验目的 获取目标网站"http://bbs.51tes ...

  3. Python 实现简单的爬虫

    Python 是一种跨平台的计算机程序设计语言,面向对象动态类型语言,Python是纯粹的自由软件,源代码和解释器cpython遵循 GPL(GNU General Public License)协议 ...

  4. python pygame 简单小游戏

    python pygame 简单小游戏 最近学习了pygame,感觉十分有意思,花了一点时间制作了一个简单的小游戏 效果图 这是一个很简单的防守类小游戏 玩家可以使用wasd控制人物移动,并且鼠标控制 ...

  5. python最简单的爬虫代码,python小实例一简单爬虫

    python新手求助 关于爬虫的简单例子 #coding=utf-8from bs4 import BeautifulSoupwith open('', 'r') as file: fcontent ...

  6. Python实现简单的爬虫获取某刀网的更新数据

    昨天晚上无聊时,想着练习一下Python所以写了一个小爬虫获取小刀娱乐网里的更新数据 #!/usr/bin/python # coding: utf-8import urllib.request im ...

  7. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  8. python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  9. python抽奖简单小程序游戏_python实现抽奖小程序

    本文实例为大家分享了python实现抽奖小程序的具体代码,供大家参考,具体内容如下 设计一个抽奖服务 背景:有x个奖品,要求在y天内发完:每天至少发放z个奖品:每天抽奖人数不定,事先会假设一个范围是m ...

  10. python网页爬虫例子_Python 利用Python编写简单网络爬虫实例3

    by:授客 QQ:1033553122 实验环境 python版本:3.3.5(2.7下报错 实验目的 获取目标网站"http://bbs.51testing.com/forum.php&q ...

最新文章

  1. spark并发读mysql_spark jdbc(mysql) 读取并发度优化
  2. Code128 Fontware条码控件介绍
  3. 深度学习方法(五):卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning
  4. [转载] Java中的命名参数
  5. mysql存储过程迭代自己获取所有子孙
  6. Lua的协程和协程库详解
  7. vscode 中的 Lammps Syntax Highlighting 插件
  8. 3D游戏设计-打飞碟
  9. 说一说我电脑上的那些必备软件
  10. c语言更正错误,c语言出错invalid operands to binary %
  11. 冰汽朋克侦查机器人_冰汽时代困难难度机器人流玩法心得 寒霜朋克困难难度怎么玩...
  12. CRM上线之路 走上了CRM实施顾问-第100天上班 -第21周
  13. 腾讯通RTX拓展功能
  14. 一名2012计算机应届毕业生的求职之路
  15. java葫芦娃喜羊羊格斗_继明日之后看葫芦娃和奥特曼,玩家也能在绝地求生中看喜羊羊了...
  16. 图像处理之图像去雾中文综述性论文
  17. 西瓜书笔记--第三章 线性模型
  18. [MATLAB]从键盘输入一个带有字母构成的字符串,要求大写变小写,小写变大写输出。
  19. cad调了比例因子没反应_「室内设计」大神们都在用的9个CAD制图技巧,你会用几个?...
  20. ubuntu18.04 安装 CARLA0.9.10

热门文章

  1. mac下cordova的ios-deploy安装问题
  2. solr相关配置(搜索novel案例)
  3. mac和jar的关系
  4. 使用Storyboard 创建ViewController
  5. PB 程序发布相关
  6. Docker学习笔记之Docker应用于服务化开发
  7. [BZOJ4066]简单题
  8. 安装Mycat 曾经踩的那些坑
  9. Android-多线程AsyncTask
  10. JSON.parse和eval的区别