当前位置: 首页 > news >正文

网站建设 协议书 doc免费开发软件制作平台

网站建设 协议书 doc,免费开发软件制作平台,河源哪有做网站,怎么做电影网站简介:真实从0到1,童叟无欺~ 目标:用python批量下载某站搜索视频,以“CG 服装”为例 本章主要介绍如何用python把搜索到的视频直接下载到自己的本地文件夹中~ 介绍一下工作流1. 下载并安装python2. 测试pyt…

简介:真实从0到1,童叟无欺~
目标:用python批量下载某站搜索视频,以“CG 服装”为例

在这里插入图片描述
本章主要介绍如何用python把搜索到的视频直接下载到自己的本地文件夹中~

介绍一下工作流

  • 1. 下载并安装python
  • 2. 测试python是否安装成功
  • 3. 打开jupyter notebook开始工作
    • 3.1 批量获取想要下载的视频链接
    • 3. 2 将这些视频批量下载到本地文件夹中

1. 下载并安装python

这里推荐并介绍下载anaconda,为什么要下载Anaconda呢,Anaconda和Python是什么关系呢~
Anaconda和Python相当于是汽车和发动机的关系,你安装Anaconda后,就像买了一台车,无需你自己安装发动机和其他零配件,而Python作为发动机提供Anaconda工作所需的内核。
在这里插入图片描述
简单来说,你可以把Anaconda看做成Python在数据科学领域的瑞士军刀,什么都给你安排好了,就等你下载安装。

指路下载链接与下载安装教程:
复制网址,进入anaconda官网:https://www.anaconda.com/
点击
点击箭头指向位置,进入以下页面
在这里插入图片描述
点击此处开始下载(也有朋友推荐不下载最新版本的,个人习惯使用最新版本的~)
下载好后按照以下教程一步一步操作,直到finish:
https://blog.csdn.net/baidu_22225919/article/details/82957508

2. 测试python是否安装成功

回到主页,按键win+R或者直接搜索cmd,打开命令提示符
在这里插入图片描述
输出python并按回车,如下显示表示下载成功
在这里插入图片描述
然后输入quit()退出
在这里插入图片描述停留在这个页面不要关掉,稍后还会用到~

3. 打开jupyter notebook开始工作

科普:那jupyter notebook又是什么呢?
简单来说,是一个编程工具,用来做python等语言的编程工作。代码可以写一行运行一行,出现错误修改非常方便,无需从头再来一次,很适合初学者或者教学使用。

当你下载好了anaconda就自带了这个编程工具,直接搜索它就好啦~
在这里插入图片描述
打开网页以后,可以新建自己的文件夹或者直接新建写代码的页面,这里我们就痛快直接开始~
在这里插入图片描述
进入后的页面如下所示:
在这里插入图片描述

3.1 批量获取想要下载的视频链接

然后开动!将以下代码复制进去

## 获取网页链接
from bs4 import BeautifulSoup
import requests
userSeach='CG 服装'。## 搜索内容,按自己需求来
page=1
viedoNum=0
val=0
mainUrl='https://search.bilibili.com/all?keyword='+userSeach
mainSoup = BeautifulSoup(requests.get(mainUrl).text, "html.parser")
pages=mainSoup.find('li',class_="page-item last")
links = []
if(pages):
##    pages=int(pages.text)pages=1 ## 想要下载的页数,按自己需求来
else:pages=1
while page<=pages:mainUrl='https://search.bilibili.com/all?keyword='+userSeach+'&page='+page.__str__()mainSoup = BeautifulSoup(requests.get(mainUrl).text, "html.parser")for item in mainSoup.find_all('li',class_="video-item matrix"):viedoNum += 1print('第'+ viedoNum.__str__() + '个视频:')val=item.find('a',class_="img-anchor")print('视频标题:'+ val["title"])print('https:'+val["href"])link = ['https:'+val["href"]]print('视频链接:'+'https:'+val["href"])print('视频简介:'+item.find('div',class_="des hide").text.strip())print('up主:'+ item.find('a',class_="up-name").text.strip())print('视频观看量:'+ item.find('span',title='观看').text.strip())print('弹幕量:'+ item.find('span',title='弹幕').text.strip())print('上传时间:'+ item.find('span',title='上传时间').text.strip())subUrl=val["href"];subSoup = BeautifulSoup(requests.get('https:'+subUrl).text.strip(), "html.parser")print('视频图片:'+subSoup.find(itemprop="image")["content"])links=links+linkpage+=1

然后在这个框格处按运行即可

在这里插入图片描述

⚠️注意,这里第一次运行会报错,python中常常会调用写好的包方便我们用简单的代码就可以变成,这里是因为第一行用到的bs4包和第二行用到的requests包没有加载进来,再返回刚刚的命令提示符页面中,将这两个包加载进来

在这里插入图片描述
依次输出这两个红框中的内容,等待他们运行完成,再回来按一次运行,即可得到以下结果
在这里插入图片描述
可以根据内容判断是不是自己想要的,然后再进行下一步操作

3. 2 将这些视频批量下载到本地文件夹中

跟上面一样,先把这个厉害的包下载进来在这里插入图片描述
然后将以下的代码复制到第二个框框里,先在D盘新建一个video文件夹(不建也可以,它是个成熟的程序,会自己建的),然后运行:
在这里插入图片描述

import os
for link in links:print('you-get -o d:/vedio/ '+link)os.system('you-get -o d:/vedio/ '+link)

找到下面那个图标位置,点开当前页面,你就会发现视频已经在下载啦~
在这里插入图片描述
然后,我们去文件夹video里面看看在这里插入图片描述
当当当~ 下载成功啦~

欢迎大家测试使用,有问题及时留言嗷~

http://www.zhongyajixie.com/news/9979.html

相关文章:

  • 域名注册 网站建设 好做吗logo设计
  • 网站为什么要备案百度搜索推广和信息流推广
  • 重庆网站建设沛宣网络网站推广选择乐云seo
  • 无锡做公司网站安卓优化
  • 最好看免费观看高清大全大理寺少广东企业网站seo报价
  • 类似于美团的网站怎么做百度快照投诉中心官网
  • 网站制作推广SSLseo有名气的优化公司
  • 山西网站制作公司小程序制作费用一览表
  • 广州网站排名优化报价武汉seo技术
  • 宝安led行业网站建设济南公司网站推广优化最大的
  • 做平台网站怎么赚钱seo排名需要多少钱
  • 闵行区建设和交通委员会网站西安网站seo技术
  • 哪里专业做网站长沙seo外包平台
  • 沈阳做网站 智域外链发布工具
  • 公示区信息查询方法爱站seo
  • wordpress添加论坛厦门seo专业培训学校
  • 网站赌场怎么做代理东莞关键词seo优化
  • 从化网站制作网站推广seo教程
  • 建一个类似亨物说网站建设费用北京做百度推广的公司
  • 著名网站建设公司免费发布外链
  • 网站上可以做直播吗推广普通话的意义50字
  • 飓风算法受影响的网站站长工具seo综合查询访问
  • 高端的网站建设广点通官网
  • 武汉手机网站建设公司排名浏览器打开网站
  • 商务网站开发工具不包括百度指数官网数据
  • 关于做网站的前言关键词优化推广排名多少钱
  • 专业广州网站设计网站怎么申请怎么注册
  • 中国城乡住建部建设部网站营销软文范例大全300
  • 南宁制作营销型网站朋友圈营销广告
  • 大网站建设搜索引擎营销总结