ilools

youku download

Aug 11th, 2013
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3.  
  4. import urllib,re
  5.  
  6. url1=str(raw_input('请输入m3u8播放地址'))
  7. headers = ('User-Agent','Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1')
  8. opener=urllib.URLopener()
  9. opener.addheaders = [headers]
  10. data = urllib.urlopen(url1).read()
  11. data = data.decode('utf8')
  12. downurl = re.findall(re.compile(r'http([\s\S]*?)ts'),data)
  13. file=open('downurl.txt','w')
  14. l2 = list(set(downurl))
  15. l2.sort(key=downurl.index)
  16. counter = str (l2)
  17. counter = counter.replace("u", "uhttp");
  18. counter = counter.replace("flv", "flv.ts");
  19. rurl = re.findall(re.compile(r'u([\s\S]*?)\.\''),counter)
  20. #print len(rurl)
  21. #print rurl
  22. for i in range(len(rurl)):
  23. url=rurl[i]
  24. url1=str(url)
  25. url2=url1.replace("'","")
  26. print "downloading "+url2
  27. if(len(str(i))<2):name = "0"+str(i+1)
  28. else:name = str(i+1)
  29.  
  30. print name
  31. urllib.urlretrieve(url2,name+'.ts')
Add Comment
Please, Sign In to add comment