听很多朋友说,B站播放完成率也是一项挺重要的指标,听说B站也有使用播放完成率作为评判视频是否为低创的一个条件,那么怎么可能让我们的视频被评判为低创呢?
那么,必须就需要来提高它了。当然作为一个互联网人,怎么可能自己手动来播放视频来提高播放完成率呢?

下面就让我们一起动手干它吧。

主要思路:自动循环播放所有需要提高完成率的视频,点击播放之后,再点击二倍速播放,提高播放时间,同时为每一个视频的播放时间设定为该视频时间长度的一半,这样子就可以使得每个视频都能够播放完成。这样子完成率就能够慢慢地提高了。

准备工作(python)
1.安装selenium模块;
2.安装浏览器以及对应的浏览器驱动;

准备工作

import time,random
from selenium import webdriver
from selenium.webdriver import FirefoxOptions
from selenium.webdriver.common.action_chains import ActionChains
from fake_useragent import UserAgentua = UserAgent()

一、获取需要提高播放完成率的视频的url连接以及视频的时间长度;

# 对于获取自己所有视频以及所有视频的详细信息(时间长度、播放量等等);
# 这一部分在之前的一个博客已经有了详细的讲解,这里就不再啰嗦了# 获取到的视频信息如下:(一个二维的数组,每一个元素包含了一个视频的url链接和视频的长度)
urls = [['https://www.bilibili.com/video/BV1Si4y1b7vx', 163], ['https://www.bilibili.com/video/BV1hp4y117cF', 108], ['https://www.bilibili.com/video/BV1QA411v7Zg', 221]]

二、打开浏览器

driver = webdriver.Firefox()
# 逐个打开视频
for url in urls:driver.get(url[0])

三、直接打开视频,点击播放视频

# 点击视频播放
def click(driver1):      # 对后续打开的页面进行点击播放start_time = time.time()time.sleep(8)try:driver1.find_element_by_xpath('//*[@id="bilibiliPlayer"]/div[1]/div[1]/div/video').click()print('点击播放视频 success')except:try:time.sleep(2)driver1.find_element_by_xpath('//*[@id="bilibiliPlayer"]/div[1]/div[1]/div/video').click()print('等待之后点击播放视频 success')except:driver1.close()finally:print("用时:",time.time()-start_time)

四、设置视频播放时间(视频长度的一半)

def play(driver1):try:speed = driver1.find_element_by_xpath('//button[@class="bilibili-player-video-btn-speed-name"]')# 悬停在倍速的按钮上   点击二倍速播放ActionChains(driver1).move_to_element(speed).perform()time.sleep(0.5)driver1.find_element_by_xpath('//ul/li[@data-value="2"]').click()print("点击二倍速播放成功")except:print("点击二倍速播放失败")

只要重复调用函数就可以把所有的视频进行刷个完整的播放,这样子就可以慢慢地提高视频的完成率。

但这个程序还是存在一定的缺陷,一、当前只是一个一个视频在刷,这样子效率低下(因为本人电脑网速跟不上,所以没有提升为两个视频或者三个视频一起播放,如果个人网速可以的话,可以自行提升);二、这个程序最好还是结合代理IP进行刷,这样子不但能够提升播放完成率还能够提升播放量一举两得。

听说B站视频的完成率也是一项挺重要的指标,下面来提高它相关推荐

  1. 基于Trtc的内贸站视频聊天服务

    基于Trtc的内贸站视频聊天服务分享 说到视频聊天,大家第一个想到的是啥,QQ! 其实最早的视频聊天工具应该是 : Netmeeting(我能找到的最早聊天工具) Netmeeting是Windows ...

  2. 研究B站视频编号含义 - av | ep | md ...

    研究B站视频编号含义 一.对 av | ep | md 含义的研究和猜想 [emm - 可能它只是一个编号,用来区分而已 -] av 号 例子:[英雄联盟]2018全球总决赛MV-登峰造极境 Rise ...

  3. 如何通过一行代码下载B站视频?

    文章目录 如何通过一行代码下载B站视频? Step1:安装you-get Step2:下载B站视频 总结 如何通过一行代码下载B站视频? You-Get 是一个基于 Python 3 的下载工具.使用 ...

  4. 一款b站视频下载工具软件mac版

    是一款开源的哔哩哔哩视频下载工具,b站视频下载软件 mac能够快速为您下载Bilibili的视频!哔哩哔哩视频下载软件在您选择下载视频时会提示登录,登录后可以获取你的SESSDATA来用做下载,日常账 ...

  5. python视频网站分类_用Python爬取b站视频

    本文概要 爬取B站视频的办法在csdn和B站有很多 但是本文算作是对爬取步骤的一个拆解 同时也算是我的笔记.本代码的参考对象是https://blog.csdn.net/Mr_Ohahah/artic ...

  6. HTML高仿哔哩哔哩(B站)视频网站整站模板

    简介: 100%高仿哔哩哔哩(B站)视频网站模板,包含首页.列表和内容页整站模板. 网盘下载地址: http://kekewangLuo.net/D94pktwZmYc0 图片:

  7. qvector 结构体排序_1164 2547 (排序微课)(B站视频链接)

    这次视频,录了两个题目,第一个题目是基本的排序题,可以用冒泡排序类基本的O(n^2)排序,也可以调用sort排序:第二个题目是多级排序,可以建立结构体,写cmp排序规则,然后调用sort排序.sort ...

  8. python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序

    学习笔记(1):写了个python爬取B站视频评论的程序 import requests import json import os table='fZodR9XQDSUm21yCkr6zBqiveY ...

  9. 从入门到入土:Python实现爬取某站视频|根据视频编号|支持通过视频名称和创作者名称寻找编号|以及python moviepy合并音频视频

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) Python实现爬取某站视频|根据视频编号|支持通过视频名称 ...

最新文章

  1. 圆桌讨论:人工智能的未来
  2. iOS动画开发之五——炫酷的粒子效果
  3. Linux内核设计与实现总结。
  4. 图片去雾c语言代码,深度学习实现图像去雾
  5. Java类之File记录
  6. MIPS 通用寄存器
  7. 百度北京一面2016-3-18
  8. Accumulator
  9. python crm_Python CRM项目一
  10. c语言程序设计点亮第一个LED,实验2__C语言程序设计及_LED跑马灯实验.ppt
  11. Python 真的勒死 R 了吗?
  12. 成为一名专业的前端开发人员,需要学习什么?
  13. 系统辨识(五):系统辨识的最小二乘法基础
  14. Vue+ElementUI实现简单的用户管理系统(四):查看用户详情页及删除用户
  15. 【Rust日报】 2019-05-02
  16. 服务器主板双cpu性能好吗,双CPU的电脑用起来,性能和功耗都是原来的两倍?
  17. 10大H5前端框架(转)
  18. WinXP SP2发布以来的所有补丁集下载 0812(V1.3.0)[119M]
  19. 三星直逼英特尔,半导体厂商排名起起伏伏
  20. Unity CardboardVR应用在华为部分机型显示黑屏后自动退出

热门文章

  1. 分割(计数板)展示数字样式
  2. 磊科NW625P做AP
  3. perf性能分析工具
  4. 【物联网】MATLAB通过MQTT与阿里云和本地服务器建立连接
  5. 基于c++的学生档案管理系统
  6. 《ExcelxPython智能高效办公》学习记录
  7. 《春松客服大讲堂》全面解读春松客服技术栈,掌握 Java 开发开源客服系统 | Chatopera
  8. 一 Ceph存储基础
  9. div +css 纵向导航
  10. 吾生也有涯,吾知也无涯_乌拉(3)