python爬取音乐mp3文件,爬到但都是仅有162字节,不可用。请各位看下哪里出问题了。

新手上路,请多包涵
# -*- coding: utf-8 -*-
import urllib
import urllib2
import re
def getvedio(page):
    req=urllib2.Request('http://www.itingwa.com/listen/%s' %page)
    req.add_header("User-Agent","Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3047.4 Safari/537.36")
    html = urllib2.urlopen(req).read()
    reg = r'jplayer" init-data="(.*?)"'
    rm = re.findall(reg,html)
    for i in rm:
       filename = i.split("/")[-1]
       print '正在下载%s' %filename
       urllib.urlretrieve(i,"C:\Users\Administrator\Desktop\mp3/%s" %filename)#download
for i in range(90010,90018):
    getvedio(i)
阅读 3.9k
2 个回答

删除源代码

应该是返回了html文本数据。你改下后缀,看看内容。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题