python爬虫爬取某网站视频的示例代码
把获取到的下载视频的url存放在数组中(也可写入文件中),通过调用迅雷接口,进行自动下载。(请先下载迅雷,并在其设置中心的下载管理中设置为一键下载)
实现代码如下:
frombs4importBeautifulSoup
importrequests
importos,re,time
importurllib3
fromwin32com.clientimportDispatch
classDownloadVideo:
def__init__(self):
self.r=requests.session()
self.url=self.get_url()
self.download_urla=[]
self.download_urlb=[]
self.url_set=["%s/shipin/list-短视频.html"%self.url]
#获取最新网址
defget_url(self):
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
a=self.r.get('https://www.k58.com',verify=False)
b=a.url
returnb
#几页内容的网址
defurl_set1(self,n):
ifn==2:
url="%s/shipin/list-短视频-2.html"%self.url
self.url_set.append(url)
elifn>=3:
m=n+1
foriinrange(2,m):
url="%s/shipin/list-短视频-%d.html"%(self.url,i)
self.url_set.append(url)
else:
pass
#分别加载每一个页内容的网址
defdownload_url1(self):
forjinself.url_set:
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
r=self.r.get(j,verify=False)
sp1=r.content
soup=BeautifulSoup(sp1,"html.parser")
sp2=soup.find_all(class_="shown")
foriinsp2:
url1=re.findall('
到此这篇关于python爬虫爬取某网站视频的示例代码的文章就介绍到这了,更多相关python爬虫爬取网站视频内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。