大牛论坛_破解软件_原创软件_游戏娱乐 - www.4330.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 515|回复: 22

python爬取网站的MV视频

[复制链接]
发表于 2018-9-9 14:07 | 显示全部楼层 |阅读模式
最近刚学爬虫,献丑了

爬取网站的地址:http://www.170mv.com/mlmv
源码:
from urllib import request,response
import re,urllib
import requests
def pa(url):
    a=0
    hader={ 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:62.0) Gecko/20100101 Firefox/62.0'} #请求头,模拟浏览器
da=urllib.request.Request(url,headers=hader)
    date=urllib.request.urlopen(da)       #发送请求
html=date.read().decode("utf-8")     #编码转换
lianjie=re.findall('<a class="clip-link" data-id="(.*?)" title="(.*?)" >',html,re.S) #提取mv列表的链接
for i,l in enumerate(lianjie):
        a=a+1
        lianjie=l[0
        da=urllib.request.Request("http://www.170mv.com/mlmv/%s.html" %lianjie,headers=hader)
        date=urllib.request.urlopen(da)
        html=date.read().decode("utf-8")
        url=re.findall('http://www.170mv.com/tool/jiexi/ajax/pid/%s/(.*?).mp4' %lianjie,html,re.S)
        name=re.findall('<h1 class="entry-title">(.*?)</h1>',html,re.S)
        url='http://www.170mv.com/tool/jiexi/ajax/pid/%s/%s.mp4' %(lianjie,url[0])
        url = requests.get(url).content
        print("正在下载第%s首mv" % a)
        f = open('E:\\mp4\\{}.mp4'.format(name[0]), 'wb')
        f.write(url)
        f.close()
        print("下载成功")

pa("http://www.170mv.com/mlmv")
1.png

2.png

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

发表于 2018-9-9 14:07 | 显示全部楼层
顶一下,支持一下,谢谢分享!!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 14:11 | 显示全部楼层
正好需要希望有用

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 15:32 | 显示全部楼层
感谢楼主分享!大牛有你更精彩!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 15:32 | 显示全部楼层
十分感谢楼主分享哦~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 17:23 | 显示全部楼层
试试,感谢分享!!!!!!!!!!!!!!!!!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 17:46 | 显示全部楼层
试试效果如何

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 19:41 | 显示全部楼层
感谢楼主分享!大牛有你更精彩!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-9 21:05 | 显示全部楼层
这个好像很不错的样子

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2018-9-11 11:31 | 显示全部楼层
下载用用看,感谢分享!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
大牛论坛所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: 8@4330.cn

RSS订阅|sitemap|家园|手机版|小黑屋|广告合作 | 大牛论坛 ( 蜀ICP备14018822号-3 )

GMT+8, 2018-12-18 19:56 , Processed in 0.043929 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2018

快速回复 返回顶部 返回列表