各位小伙伴,之前一段时间迷上了抖音小姐姐视频,但是下载的视频都有水印,于是自己用Python 写了个爬取小姐姐视频的工具,大家可以直接拷贝到自己编译器上运行。此外,我还利用pyqt5写了个操作界面,这样可以方便不懂代码的人使用。后面代码我都会一一贴上来。备注:这个只是个人兴趣,参考代码的小伙伴切莫用于非法商业途径;

环境:python3.0    pychram/eric

url 获取方式:页面右边的【分享】按钮-》 复制链接。  提取出里面的Url就好了。

杂七杂八:Python开发者可以加我一下,多交流交流,我的微信:stefan1240

另外这段时间闲着没事,自己弄了个淘客网站。领取天猫淘宝优惠券的,和一般的找券网不同,采集下来的天猫淘宝产品都是经过我的大数据模型筛选的,希望大家帮忙测试下,网页右上角有安卓app下载。

网站链接:http://www.0k8gj.cn/

直接上正文代码:

# -*- coding:utf-8 -*-
from splinter.driver.webdriver.chrome import Options, Chrome
from splinter.browser import Browser
from contextlib import closing
import requests, json, time, re, os, sysclass douyin():def __init__(self):pass"""视频下载Parameters:video_url: 带水印的视频地址video_name: 视频名Returns:无"""def video_downloader(self,  video_url, video_name=r'douyinsss.mp4'):size = 0headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/4.3.2.1000 Chrome/30.0.1599.101 Safari/537.36"}try:with closing(requests.get(video_url, headers = headers,  stream=True, verify = False)) as response:chunk_size = 1024#print(response.text)content_size = int(response.headers['content-length']) if response.status_code == 200:sys.stdout.write('  [文件大小]:%0.2f MB\n' % (content_size / chunk_size / 1024))"""with open(video_name, 'ab') as file:file.write(response.content)file.flush()print('receive data,file size : %d   total size:%d' % (os.path.getsize(video_name), content_size))"""with open(video_name, "wb") as file:  for data in response.iter_content(chunk_size = chunk_size):file.write(data)size += len(data)file.flush()#sys.stdout.write('  [下载进度]:%.2f%%' % float(size / content_size * 100) + '\r')#sys.stdout.flush()print('视频下载完了...')except Exception as e:print(e)print('下载出错啦.....')"""视频下载地址获取Parameters:video_url: 带水印的视频地址Returns:视频下载链接,视频名字"""def downloadUrlGet(self,  video_url):name = ''downloadUrl = ''headers = {'Proxy-Connection':'keep-alive', 'Host': 'v.douyin.com', 'Upgrade-Insecure-Requests':'1', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.9', "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36", 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'}req = requests.get(url = video_url, headers = headers,  verify = False)newUrl = req.url#print(req.text)print('newUrl:%s'%newUrl)print(req.history)#302重定向后的请求headers = {'Proxy-Connection':'keep-alive', 'Host': 'www.iesdouyin.com', 'Upgrade-Insecure-Requests':'1', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.9', "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36", 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'}req = requests.get(url = newUrl, headers = headers,  verify = False)reply = req.text#print(reply)p = reply.find('playAddr: "') +   len('playAddr: "')downloadUrl = reply[p: reply.find('"',  p)]print('downloadUrl:%s'%downloadUrl)p = reply.find('"name nowrap">') + len('"name nowrap">')name = reply[p: reply.find('<',  p)]print(name)return downloadUrl,  name"""  开始主任务  """
url = 'http://v.douyin.com/dU2Dsn/'
handel = douyin()
downloadUrl,  name = handel.downloadUrlGet(url)
handel.video_downloader(url, name)

遇到下载不通的话,自己看看代码哈。

我自己做的客户端是用Pyqt5写的,代码的话是好几个文件夹,我就不贴出来了,源代码可以找我索要。上个界面图吧:

python爬取无水印抖音小姐姐视频(2018最新,含Pyqt客户端)相关推荐

  1. 用 Python 全自动下载抖音小姐姐视频(附源码)

    作者:法纳斯特 为什么写这篇文章,主要也是因为看了一篇文章. 「用Python在抖音扒了这些高颜值女神后,突然成了人生赢家」,文中简述了一名工程师利用Python+ADB+鹅厂的AI,一晚上关注了一千 ...

  2. 用 Python 全自动下载抖音小姐姐视频

    (给Python开发者加星标,提升Python技能) 作者:法纳斯特(本文来自作者投稿,简介见末尾) 为什么写这篇文章,主要也是因为看了一篇文章. 「用Python在抖音扒了这些高颜值女神后,突然成了 ...

  3. python爬取知乎上的小姐姐

    知乎上的东西质量都很好,有些问题下会有很多很好的回答,其中就有些关于图片的. 比如: 你见过最漂亮的女生长什么样? 平常人可以漂亮到什么程度? 有没有第一次见就让人震惊的手机壁纸? 有哪些图片适合做电 ...

  4. Python爬虫利用18行代码爬取虎牙上百张小姐姐图片

    Python爬虫利用18行代码爬取虎牙上百张小姐姐图片 下面开始上代码 需要用到的库 import request #页面请求 import time #用于时间延迟 import re #正则表达式 ...

  5. 【Python】多线程爬取某站高颜值小姐姐照片(共1.62GB)

    文章目录 写在前面 目标网站 依赖模块 爬虫思路 完整代码 爬虫结果 单图预览 多图预览 引用参考 写在前面 本文使用Python编写爬虫脚本,实现多线程爬取唯美女生网站高颜值小姐姐的所有照片. 目标 ...

  6. [ Python ] 爬虫类库学习之 xpath,爬取彼岸图网的 小姐姐 图片

    安装:pip install lxml 实例化一个etree对象 from lxml import etree 1.将本地的html文档中的源码数据加载到etree对象中 etree.parse(fi ...

  7. Python爬取哔哩哔哩今日热门视频实战

    Python爬取哔哩哔哩今日热门视频 今天给大家分享一个利用python来爬取哔哩哔哩今日热门视频的实战, 还是先说思路: 第一步:想办法寻找到单个视频的真实的url位置 第二步:提取单个视频真实ur ...

  8. 21年抓取抖音小姐姐最新版教程!最关键的是无水印下载。这还学不会?

    概叙 我想很多人一开始接触爬虫,想学的目的就是抓取某些小姐姐的视频啊,图片啊 或者抓取小说之类的!这个应该是大家想学爬虫的一个动力吧!今天就给大家整一期爬小姐姐视频,本来爬正经视频的,但是想了想,还是 ...

  9. 学好Python,为你喜欢的抖音小姐姐疯狂打call

    什么是抖音 抖音是2016年9月上线的一款音乐创意短视频社交软件,是一个专注年轻人的15秒音乐短视频社区.用户可以通过这款软件选择歌曲,拍摄15秒的音乐短视频,形成自己的作品. 效果 抖音经常能刷到很 ...

最新文章

  1. SpaceX再发射58颗星链卫星 总数达到538颗
  2. javascript之DOM编程正则表达式引入
  3. LongAdder解析 1
  4. rename 批量修改文件名简单用法
  5. P3804 【模板】后缀自动机
  6. 合肥工业大学计算机学院王院长,王青山(合肥工业大学教授)_百度百科
  7. oracle 分割字符成数组,oracle依据分隔符将字符串分割成数组函数
  8. git 添加公钥的命令
  9. Eclips下运行helloworld,弹出手机模拟器上什么也没有
  10. 使用MAT (Memory Analyzer Tool)分析Andriod项目内存泄漏
  11. 观察者模式与发布订阅者模式的区别
  12. 信息系统项目管理师(2022年) —— 第 1 章 信息化和信息系统
  13. 分布式架构总汇【转】
  14. php是什么币种的外汇英文,外汇币种英文_我要最常用的10个外汇币种和英文简称!_合拍网...
  15. 有道翻译API接口的服务开通与使用Python进行接口调用实例演示,有道智云·AI开放平台
  16. 神秘海域:顶级工作室“顽皮狗”成长史(中)
  17. Acwing动态规划1——背包问题
  18. 双动道岔计算机控制系统,车站信号自动控制习题.doc
  19. matplotlib画图并设置图片大小
  20. 【Python】200行的文字RPG游戏

热门文章

  1. activitythread.java_ActivityThread
  2. 67-套接字超时(select)
  3. 轻量而敏捷的工业组态软件UI设计工具-机械组态篇
  4. 怀旧服服务器维护cd会更新吗,怀旧服:暴雪副本cd新机制暗改已实装,工作室末日来了...
  5. 新个税扣缴细则明确:工资薪金所得适用累计预扣法
  6. Go: go mod获取第三方依赖包unknown revision xxx错误解决
  7. 服装店如何用大数据进行选址要素采集
  8. 编写一键备份MYSQL数据库脚本
  9. gulp 4.0--前端构建工具基本环境搭建及使用
  10. 破壁料理机常见的非故障排除方法