python抖音表白程序代码_python 下载抖音视频示例源码
【实例简介】
下载抖音视频
【实例截图】
【核心代码】
#code:utf-8
import requests
from bs4 import BeautifulSoup
import json
session = requests.session()
#保存url的文件名
filename = "urls.txt"
c = 0
def start(userid,count):
#一次请求最多能获取到的url数
maxCount = 35
#计算出需要发送多少次请求(向上取整)
page = int((count maxCount - 1) / maxCount)
#初始游标为0
max_cursor = 0
for i in range(0,page):
print ('此时count为:',count)
print ('当前游标为:',max_cursor)
#如果需获取的视频数大于最大能获取的数,则传入maxCount,并减小count的值
if (count > maxCount):
max_cursor = download(userid,maxCount,max_cursor)
count = count - maxCount
#最后count被减到小于maxCount的时候,传入count
else:
max_cursor = download(userid,count,max_cursor)
#参数:用户id,用于下载指定用户的收藏视频。count:下载数量。max_cursor:游标
def download(userid,count,max_cursor):
global c
url = 'https://www.douyin.com/aweme/v1/aweme/favorite/?user_id=' str(userid) '&count=' str(count 1) '&max_cursor=' str(max_cursor) '&aid=1128'
#get请求,并保存响应报文
resp = session.get(url)
#解析http报文
soup = BeautifulSoup(resp.text, 'html.parser')
#将字符串转为json
myjson = json.loads(str(soup))
print('数据---',myjson)
#获取游标,用于解析下一页视频
max_cursor = myjson['max_cursor']
with open(filename,"a ") as f:
for i in range(0,count):
try:
#解析json数据
video_url = myjson['aweme_list'][i]['video']['play_addr']['url_list'][0]
#写入文件
f.write(video_url "\n")
except:
print("json第",c,"次解析时解析出错...")
finally:
c = c 1
print (video_url)
#关闭文件
f.close()
#返回游标
return max_cursor
if __name__ == '__main__':
#参数一:用户id,参数2:你想下载的视频个数
start(84064249580,10)
python抖音表白程序代码_python 下载抖音视频示例源码相关推荐
- python抖音表白程序代码_python教程之抖音同款表白神器——Python让你的七夕更完美!-Go语言中文社区...
又到了一年一度的七夕!大家都准备送什么给自己心仪的对象呢?今天给大家带来python教程之抖音同款表白神器--Python让你的七夕更完美! 先上效果: python表白小程序 代码: from tk ...
- python抖音表白程序代码_我喜欢你 抖音表白程序python版
本文实例为大家分享了python抖音表白神器,供大家参考,具体内容如下 # -*- coding: utf-8 -*- import sys from PyQt5 import QtWidgets f ...
- python编程锦囊pdf百度云_python编程锦囊 相关实例(示例源码)下载 - 好例子网
开发语言:Python | 大小:42.01M | 发布时间:2020-08-05 | 立即下载 开发语言:Python | 大小:41.83M | 发布时间:2020-11-11 | 立即下载 开发 ...
- python 表白程序代码_python抖音表白程序源代码
本文实例为大家分享了python抖音表白程序的具体代码,供大家参考,具体内容如下 import sys import random import pygame from pygame.locals i ...
- 如何利用python抖音涨粉代码_Python实现抖音关键词热度搜索小程序(附源码)
原博文 2020-06-03 19:03 − 今天给大家带来一个抖音热词小程序,废话不多说,直接上代码 import requests import json import urllib.parse ...
- python编程实例视屏-python 下载抖音视频示例源码
[实例简介] 下载抖音视频 [实例截图] [核心代码] #code:utf-8 import requests from bs4 import BeautifulSoup import json se ...
- 强大的Python分析5000+抖音大V,几行代码发现大家都喜欢这类视频【源码分享】
最近,小F在知乎上看到一个关于抖音的问题. 里面提到了,目前我国人均每天刷短视频110分钟. 看这数据,看来小F又被平均了. 不过老实说,只要一打开抖音,小F确实是有一种停不下来的感觉- 所以还是少刷 ...
- python运行不了程序代码_python怎么运行代码程序
展开全部 一.使用Python的解释器: 1.安装python一般都会有一个交互式32313133353236313431303231363533e78988e69d8331333433653964解 ...
- python运行不了程序代码_Python源码分析2 - 一个简单的Python程序的执行
本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构. 要执行Python程序如下,功能非常简单:从1加到10再打印出来 # test program sum ...
最新文章
- iOS 获取self类型
- mysql安全无密码登录_技术分享 | 安全地无密码登录 MySQL
- js将base64做UrlEncode转码
- 寄存器地址和内存地址_3. 从0开始学ARMARM模式、寄存器、流水线
- Mysql学习总结(58)——深入理解Mysql的四种隔离级别
- 计算机论文与护理,快速护理论文范文
- 数学建模matlab实验报告,数学建模实验.doc
- 五款PC端小说阅读器 readbook、非常酷阅读器、iSilo、AlReader、haalireader
- 微信/qq/防撤回插件
- STM32-FSMC外扩内存SRAM
- 数据流-移动超平面(HyperPlane)构造
- 通知 Notification的介绍,以及自定义通知
- flappy bird用java实现_java实现Flappy Bird游戏源代码
- SpringBoot整合Mybatis_plus学习笔记
- [译]ng指令中的compile与link函数解析 转
- 存储连接应用服务器简单入门
- 关于谢尔宾斯基三角(Sierpinski)的讲解
- 李嘉诚能否再续神话?“长科版”上市内幕
- 今日学习之Javascript
- 百度智能云体验馆领取CDN及24小时急速收录